pax_global_header00006660000000000000000000000064146370456240014525gustar00rootroot0000000000000052 comment=e4fd84997f7ab9edf9250c2ff3bb32d89256012d pyvmomi-8.0.3.0.1/000077500000000000000000000000001463704562400135325ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/.gitignore000066400000000000000000000000701463704562400155170ustar00rootroot00000000000000*.pyc build dist .idea .tox *.iml *.patch *.diff *.egg* pyvmomi-8.0.3.0.1/CHANGELOG.md000066400000000000000000000363421463704562400153530ustar00rootroot00000000000000# 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.txt000066400000000000000000000264501463704562400153640ustar00rootroot00000000000000 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.in000066400000000000000000000002451463704562400152710ustar00rootroot00000000000000include README.* include *.txt include setup.py include tox.ini include py.typed recursive-include tests * recursive-include sample * recursive-include pyVmomi *.pyipyvmomi-8.0.3.0.1/NOTICE.txt000066400000000000000000000004611463704562400152550ustar00rootroot00000000000000pyVmomi ======= 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.rst000066400000000000000000000103111463704562400152150ustar00rootroot00000000000000pyvmomi ------------ .. |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/000077500000000000000000000000001463704562400146365ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVim/__init__.py000066400000000000000000000001731463704562400167500ustar00rootroot00000000000000# 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.py000066400000000000000000001157211463704562400166500ustar00rootroot00000000000000############################################################# # 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.py000066400000000000000000001375771463704562400160400ustar00rootroot00000000000000############################################################# # 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.py000066400000000000000000000270061463704562400161570ustar00rootroot00000000000000############################################################# # 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/000077500000000000000000000000001463704562400151725ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/Cache.py000066400000000000000000000015231463704562400165500ustar00rootroot00000000000000# 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.py000066400000000000000000000222361463704562400167500ustar00rootroot00000000000000# 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.py000066400000000000000000000017331463704562400171430ustar00rootroot00000000000000# 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.py000066400000000000000000000276471463704562400166350ustar00rootroot00000000000000#!/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.txt000066400000000000000000000260541463704562400170240ustar00rootroot00000000000000 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.py000066400000000000000000000026211463704562400173540ustar00rootroot00000000000000# 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.py000066400000000000000000002047331463704562400177600ustar00rootroot00000000000000# 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".format(SOAP_ENVELOPE_TAG) SOAP_HEADER_START = "<{0}>".format(SOAP_HEADER_TAG) SOAP_HEADER_END = "".format(SOAP_HEADER_TAG) SOAP_BODY_START = "<{0}>".format(SOAP_BODY_TAG) SOAP_BODY_END = "".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 = "".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}'.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(''.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}'.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}'.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}'.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}'.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}'.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}'.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}'.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}'.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(''.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([''.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.py000066400000000000000000000040551463704562400222730ustar00rootroot00000000000000# 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.py000066400000000000000000000011331463704562400171670ustar00rootroot00000000000000# 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.py000066400000000000000000000131171463704562400206300ustar00rootroot00000000000000# 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.py000066400000000000000000002211761463704562400202410ustar00rootroot00000000000000# 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__.py000066400000000000000000000054001463704562400173020ustar00rootroot00000000000000# 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.py000066400000000000000000000113471463704562400205560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000002667311463704562400204010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000004052171463704562400204070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000000305341463704562400207720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000004421641463704562400204350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000050724311463704562400204270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000013541611463704562400217700ustar00rootroot00000000000000from 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.py000066400000000000000000002103511463704562400206030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.py000066400000000000000000000025171463704562400177300ustar00rootroot00000000000000# 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/000077500000000000000000000000001463704562400157345ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/Agency.pyi000066400000000000000000000053121463704562400176660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000060731463704562400175230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021731463704562400203130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000020711463704562400214700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004541463704562400173640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000010011463704562400202060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400170475ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/fault/CertificateNotTrustedFault.pyi000066400000000000000000000005551463704562400250510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006521463704562400236420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004641463704562400217350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004451463704562400212730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400215230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004561463704562400226410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005011463704562400244600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004671463704562400225040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006411463704562400233020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007161463704562400246730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004651463704562400221560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004551463704562400221650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006621463704562400216470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004721463704562400231000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004761463704562400237670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400223770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000024111463704562400213270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400170645ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/AgencyDisabled.pyi000066400000000000000000000004571463704562400224530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006051463704562400220270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006551463704562400216640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005051463704562400235050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005111463704562400235700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004701463704562400240660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011461463704562400227240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004641463704562400237670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006371463704562400253060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004601463704562400231450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005161463704562400215370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004571463704562400230020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004551463704562400225110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400252250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004741463704562400244260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005471463704562400243720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004721463704562400241330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400232170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004571463704562400223310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005531463704562400207020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005421463704562400233230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004641463704562400240460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004671463704562400233230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004651463704562400230240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007001463704562400245040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006621463704562400242160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005031463704562400256350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005011463704562400253360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004571463704562400225040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400241740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006221463704562400230210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000006161463704562400234200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005411463704562400225300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004741463704562400262650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400267560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005041463704562400251150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004711463704562400230110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004471463704562400213450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004521463704562400226510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005041463704562400252120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004731463704562400261500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004601463704562400240600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005141463704562400255670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005161463704562400261340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005361463704562400220650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004431463704562400216600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004471463704562400225030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005341463704562400212040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004531463704562400232770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004541463704562400223430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004431463704562400216530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004451463704562400221550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004441463704562400220160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005071463704562400264760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004441463704562400220460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005611463704562400223440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006251463704562400235530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000106141463704562400213500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400205455ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/000077500000000000000000000000001463704562400216435ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/cluster/agent/AgentIssue.pyi000066400000000000000000000007051463704562400244370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005141463704562400266440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004741463704562400265470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005031463704562400300550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005151463704562400302520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005131463704562400273310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004751463704562400251100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006571463704562400275230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007071463704562400272220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006341463704562400261770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004651463704562400252620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005521463704562400237630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004721463704562400251220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400247560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400247340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004621463704562400245750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004621463704562400246250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000026051463704562400241300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400211025ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/000077500000000000000000000000001463704562400223505ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/integrity/agency/CannotDeleteSoftware.pyi000066400000000000000000000005001463704562400271460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400270240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004511463704562400245530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004721463704562400257110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000007341463704562400246360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400214355ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/000077500000000000000000000000001463704562400227035ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agency/CannotConfigureSolutions.pyi000066400000000000000000000007431463704562400304360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005211463704562400270070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005051463704562400255120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005031463704562400270040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004761463704562400260170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004501463704562400247520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004711463704562400261100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000012121463704562400251610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400225335ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/issue/personality/agent/AwaitingPMRemediation.pyi000066400000000000000000000005001463704562400274320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005031463704562400301220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004461463704562400246070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000006561463704562400250240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400165145ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/eam/vib/VibInfo.pyi000066400000000000000000000010471463704562400205750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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__.pyi000066400000000000000000000004011463704562400207710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400157505ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/AboutInfo.pyi000066400000000000000000000005201463704562400203560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007421463704562400237540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017211463704562400226120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000023131463704562400215240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007351463704562400215650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000017021463704562400231130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000016451463704562400202400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400202645ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/association/provider/000077500000000000000000000000001463704562400221165ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/association/provider/__init__.pyi000066400000000000000000000003311463704562400243750ustar00rootroot00000000000000# Copyright (c) 2006-2024 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/000077500000000000000000000000001463704562400167115ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/auth/SessionManager.pyi000066400000000000000000000004661463704562400223600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000004261463704562400211750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400200715ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/CapabilityInstance.pyi000066400000000000000000000007441463704562400243670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013561463704562400243430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005011463704562400256250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006151463704562400244270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400236560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003611463704562400224070ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006001463704562400241210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012131463704562400240760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004561463704562400223560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000015571463704562400223630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400217235ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/provider/CapabilityObjectMetadataPerCategory.pyi000066400000000000000000000006701463704562400314670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000022361463704562400270020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000023731463704562400257640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006471463704562400306270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005161463704562400262750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000012541463704562400242070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400212355ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/capability/types/BuiltinGenericTypesEnum.pyi000066400000000000000000000004001463704562400265270ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003711463704562400252410ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006251463704562400252410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004751463704562400242040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004701463704562400230150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004701463704562400235010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003651463704562400243470ustar00rootroot00000000000000# Copyright (c) 2006-2024 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__.pyi000066400000000000000000000011571463704562400235230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400200625ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/compliance/ComplianceManager.pyi000066400000000000000000000020671463704562400241570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000031401463704562400240540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006671463704562400262110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010511463704562400242630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007171463704562400232550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013361463704562400252570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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__.pyi000066400000000000000000000012301463704562400223400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400170635ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/fault/AlreadyExists.pyi000066400000000000000000000005331463704562400223700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006661463704562400274470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005571463704562400243600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005231463704562400250250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004551463704562400223250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005701463704562400263460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004471463704562400221720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005721463704562400242270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011041463704562400222270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005631463704562400227120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004431463704562400213430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004451463704562400212230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004561463704562400235340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010271463704562400241140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005721463704562400223450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000024621463704562400213510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400177205ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/placement/CapabilityConstraintsRequirement.pyi000066400000000000000000000006321463704562400271760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005741463704562400262740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014111463704562400244500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007201463704562400262610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004561463704562400240750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400230220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000025131463704562400235470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004501463704562400227420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011421463704562400244640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000016431463704562400222060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174105ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/CapabilityBasedProfile.pyi000066400000000000000000000027331463704562400245010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011161463704562400264320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010031463704562400264440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004621463704562400244460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010211463704562400247500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005761463704562400260110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011031463704562400236470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010541463704562400215330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004571463704562400220160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000060501463704562400230270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007311463704562400247510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004611463704562400223760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010431463704562400237560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004661463704562400225720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003711463704562400234120ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011761463704562400264440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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__.pyi000066400000000000000000000027521463704562400217000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400212425ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/profile/provider/DatastoreSpaceStatistics.pyi000066400000000000000000000011001463704562400267320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000004641463704562400235300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400176025ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/provider/Provider.pyi000066400000000000000000000004601463704562400221170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000004041463704562400220620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400202615ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pbm/replication/QueryReplicationGroupResult.pyi000066400000000000000000000011241463704562400265150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010501463704562400245440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000006061463704562400225450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.typed000066400000000000000000000000001463704562400166570ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/pyVmomiSettings.py000066400000000000000000000003141463704562400207230ustar00rootroot00000000000000# 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/000077500000000000000000000000001463704562400157745ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/AboutInfo.pyi000066400000000000000000000006701463704562400204100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000021721463704562400216140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005471463704562400220760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006551463704562400231610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011041463704562400216000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000070001463704562400214130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006751463704562400174310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000017471463704562400202460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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__.pyi000066400000000000000000000014461463704562400202630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167355ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/auth/SessionManager.pyi000066400000000000000000000004661463704562400224040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000004261463704562400212210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400171075ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/AuthConnectionFailed.pyi000066400000000000000000000004671463704562400236670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005401463704562400247600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005231463704562400242410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005361463704562400241140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005501463704562400245000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004701463704562400252140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004531463704562400225700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006601463704562400231110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005261463704562400250100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005331463704562400233640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004511463704562400222110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004531463704562400225430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400225740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400217020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005101463704562400256560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005171463704562400256370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400243110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004511463704562400222670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004671463704562400245600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005011463704562400230750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010621463704562400265170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004621463704562400241130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400250210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004571463704562400233740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004601463704562400235700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004701463704562400253570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400244610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004601463704562400236170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007461463704562400233350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005621463704562400223700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004641463704562400241050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004751463704562400225700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006071463704562400212230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000054321463704562400213750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400214205ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/fault/replication/AlreadyDone.pyi000066400000000000000000000005021463704562400243270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005141463704562400264060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006301463704562400267230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005121463704562400260560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006671463704562400250100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005071463704562400253100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004551463704562400254140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005461463704562400244050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000013721463704562400237050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400176265ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/provider/AlarmFilter.pyi000066400000000000000000000007541463704562400225610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006701463704562400226070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006131463704562400221430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006351463704562400227630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005601463704562400227570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000042611463704562400227610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000061721463704562400236000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006361463704562400235760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000012271463704562400221120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174405ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/AlarmStatus.pyi000066400000000000000000000003641463704562400224260ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003621463704562400220620ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011571463704562400226530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000014321463704562400237000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007741463704562400255460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005671463704562400227350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007541463704562400257740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003631463704562400223030ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007641463704562400254240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005101463704562400227010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005121463704562400232270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006211463704562400230620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004761463704562400234360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006131463704562400235310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005171463704562400226570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013001463704562400225360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000032641463704562400225730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005241463704562400235720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000015511463704562400234340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010031463704562400246230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005451463704562400242510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014201463704562400235710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012661463704562400222530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005701463704562400224360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005651463704562400234750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003771463704562400247070ustar00rootroot00000000000000# Copyright (c) 2006-2024 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__.pyi000066400000000000000000000037271463704562400217330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400217515ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/sms/storage/replication/DeviceId.pyi000066400000000000000000000004451463704562400241530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016341463704562400252300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000025141463704562400267750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010651463704562400255150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006211463704562400260000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005701463704562400244060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007511463704562400266530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004641463704562400264540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007111463704562400251010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012721463704562400302040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013111463704562400317450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011571463704562400320020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006461463704562400315460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010651463704562400300100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007331463704562400305450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004511463704562400243300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003711463704562400257470ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006531463704562400310350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014631463704562400255710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012051463704562400267130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010771463704562400313540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000014501463704562400255530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010051463704562400266770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005041463704562400260630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004621463704562400236410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004751463704562400252200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005301463704562400254040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006141463704562400255070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006421463704562400270260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004711463704562400256660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006171463704562400261640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005321463704562400260760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000052111463704562400242320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400157655ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/AboutInfo.pyi000066400000000000000000000012771463704562400204050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006661463704562400235640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000053561463704562400226540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012371463704562400207330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005461463704562400205700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000020561463704562400205740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011151463704562400222230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000202721463704562400232010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000055061463704562400216420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000003741463704562400224150ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000024021463704562400224020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007501463704562400230110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007071463704562400230160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000023311463704562400234650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000045001463704562400205610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000074411463704562400204440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000022061463704562400235460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004761463704562400210020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013051463704562400224140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000035421463704562400220730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000253571463704562400235370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013551463704562400177360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004611463704562400223060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006041463704562400216200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000024621463704562400223640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006601463704562400224560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007051463704562400237700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011751463704562400232220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000043121463704562400204640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000025521463704562400217630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006761463704562400211100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007021463704562400205030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011161463704562400212450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000033421463704562400206640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000063761463704562400177370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006731463704562400210660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012701463704562400216740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000042321463704562400223540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006631463704562400223230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010531463704562400220170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007371463704562400221210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000147501463704562400206410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000062671463704562400210430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007751463704562400206060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004711463704562400221200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005541463704562400213260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005441463704562400204250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000055611463704562400215270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004641463704562400203720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000023151463704562400212060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005571463704562400200440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004671463704562400202440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013551463704562400223660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000017641463704562400234260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000146231463704562400213730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013061463704562400224330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006151463704562400205710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004651463704562400205230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004661463704562400201730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000035441463704562400212470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005521463704562400221360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005461463704562400224570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000015041463704562400201410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004731463704562400210730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012611463704562400213140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007751463704562400227420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000133621463704562400205420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004601463704562400212560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006611463704562400231600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000117241463704562400222510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006001463704562400227720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006051463704562400222360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011301463704562400231140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005611463704562400235000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007001463704562400226130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000016721463704562400222460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000023621463704562400232640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000071401463704562400211330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004451463704562400200230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000027071463704562400207130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004511463704562400211110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000041601463704562400215760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000124151463704562400231330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011441463704562400214340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012461463704562400214060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000063561463704562400214400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010731463704562400205520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006541463704562400211330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014001463704562400212330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004471463704562400202270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004521463704562400203530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004451463704562400202330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005731463704562400215300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012551463704562400205620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007021463704562400224340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000103161463704562400231200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005571463704562400220450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005471463704562400211440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004441463704562400172250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014711463704562400174150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007631463704562400216240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000032071463704562400213750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010441463704562400226420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000031461463704562400202320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010311463704562400222020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000021531463704562400207060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004471463704562400205670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006711463704562400215430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006011463704562400222340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004511463704562400217670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004601463704562400214210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004571463704562400216430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007701463704562400247540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012041463704562400213100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006051463704562400217540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010751463704562400207750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000012061463704562400241700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014411463704562400217260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013741463704562400215760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007031463704562400224050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000043131463704562400206000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000076011463704562400222500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000257301463704562400214320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004751463704562400230350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004531463704562400214510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006701463704562400233520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004151463704562400260430ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004641463704562400232420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007041463704562400223020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010131463704562400222420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010631463704562400221120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004161463704562400261030ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007071463704562400250270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013031463704562400227220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007161463704562400231370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006061463704562400222420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017661463704562400224410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007761463704562400232430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004151463704562400261060ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005351463704562400222040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005541463704562400232000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000056241463704562400221430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000026451463704562400224400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000243501463704562400202530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400172425ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/action/Action.pyi000066400000000000000000000016621463704562400212070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005071463704562400231530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007411463704562400223450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005501463704562400240460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004561463704562400230610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005321463704562400227640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004461463704562400225160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000012041463704562400215210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400170615ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/alarm/Alarm.pyi000066400000000000000000000010601463704562400206350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004501463704562400217750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016011463704562400230420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004541463704562400227230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000020271463704562400226220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010141463704562400214500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000027311463704562400221360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005231463704562400221760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012571463704562400214600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013341463704562400216420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013351463704562400240220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005351463704562400233460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022441463704562400237240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005131463704562400230120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014511463704562400240650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005341463704562400232230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013211463704562400237160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000024011463704562400213400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174465ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/cluster/Action.pyi000066400000000000000000000030411463704562400214040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006151463704562400227720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005561463704562400234130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005621463704562400242240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006731463704562400232450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010471463704562400261150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012311463704562400241710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003731463704562400240360ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000013151463704562400222120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000034561463704562400225170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013741463704562400222160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000036151463704562400225130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012471463704562400234170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007021463704562400227700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000016461463704562400231350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004641463704562400247300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006751463704562400253000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014631463704562400245120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000033531463704562400226460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004441463704562400214740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006321463704562400230510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016641463704562400271750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004001463704562400246550ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006411463704562400231670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004501463704562400223510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006421463704562400244250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000015111463704562400231430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006511463704562400231460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000027601463704562400227310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006361463704562400241020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005201463704562400237100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013301463704562400226500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010031463704562400235030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006571463704562400235200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000016061463704562400226660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012651463704562400221040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014501463704562400225730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000014771463704562400236170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010111463704562400231570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006511463704562400231670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000031341463704562400221020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007651463704562400246200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011431463704562400266210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007511463704562400271710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005611463704562400267560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007431463704562400273240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010131463704562400276520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012261463704562400302240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005071463704562400241070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005671463704562400233570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006201463704562400220770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006271463704562400221050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006001463704562400221170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011641463704562400254470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012501463704562400232570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005561463704562400240010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015721463704562400246130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007161463704562400245550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006311463704562400232600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006411463704562400237210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006441463704562400236350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011261463704562400261330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010621463704562400232360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007611463704562400233040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000026561463704562400227250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000003701463704562400232560ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011321463704562400232610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007131463704562400243750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006731463704562400244010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005521463704562400245420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005341463704562400275060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000072011463704562400231350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011041463704562400243170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000012021463704562400217070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006241463704562400217150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004471463704562400222770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000022231463704562400247660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010601463704562400251740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006561463704562400241700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013601463704562400240450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012031463704562400240400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005661463704562400243670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013251463704562400226140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006601463704562400255410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010631463704562400261520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007261463704562400274270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011121463704562400313710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011531463704562400237670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000023661463704562400262350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006041463704562400215700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007031463704562400230550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006571463704562400241440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006651463704562400241420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014701463704562400224130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011301463704562400253560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010001463704562400247050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004031463704562400254010ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007261463704562400231070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003751463704562400243130ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007311463704562400243100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003731463704562400237470ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006241463704562400264110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007451463704562400255570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010731463704562400260070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007771463704562400253010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007401463704562400263320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007261463704562400235750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011031463704562400272510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010061463704562400276570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013141463704562400272200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007571463704562400273000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012171463704562400237060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000071721463704562400247350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004061463704562400261130ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006601463704562400253440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012571463704562400251060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006371463704562400261170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011761463704562400246120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005521463704562400252030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007311463704562400254320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005541463704562400255660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005211463704562400267570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006211463704562400272500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010111463704562400254500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011311463704562400257330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014251463704562400300060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000062231463704562400251510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000052211463704562400247750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010261463704562400306500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010321463704562400273740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011301463704562400275350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000023351463704562400244330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005151463704562400257650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013171463704562400257700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010731463704562400261720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000025501463704562400263430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010601463704562400266500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006251463704562400265250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007721463704562400262750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014301463704562400246620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010521463704562400263540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007661463704562400265360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010031463704562400267340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006631463704562400270000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011751463704562400261270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000017151463704562400273410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006001463704562400242360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010511463704562400245270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003721463704562400236130ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000047751463704562400245120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006511463704562400251470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010121463704562400272610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012131463704562400257420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006301463704562400253520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013221463704562400242340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006261463704562400240430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010161463704562400253460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004751463704562400241650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006111463704562400244010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006431463704562400247600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005411463704562400247470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007721463704562400257250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006711463704562400244340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010761463704562400253320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012621463704562400263410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007461463704562400253450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005151463704562400250240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011661463704562400261150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011641463704562400251120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006751463704562400256350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006761463704562400265630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017411463704562400240700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007611463704562400270420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012071463704562400244030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006241463704562400262460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004031463704562400254010ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000027131463704562400242140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010641463704562400246470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007361463704562400250010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010511463704562400224470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000014261463704562400244420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004061463704562400260640ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007271463704562400232730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011361463704562400232430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000017151463704562400247030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005651463704562400250260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011131463704562400252230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010041463704562400257040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010331463704562400300260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004141463704562400273250ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007251463704562400254020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007401463704562400240560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000065341463704562400244570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010501463704562400246360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005631463704562400251120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007431463704562400237320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007011463704562400253000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013321463704562400237400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012431463704562400255120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013321463704562400244340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006031463704562400240670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000066631463704562400245740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000034671463704562400234460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007111463704562400252270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006131463704562400256010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004041463704562400256100ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011361463704562400251220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007471463704562400246420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010531463704562400237530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000026161463704562400227040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010341463704562400263300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007321463704562400251410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013661463704562400253050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000012221463704562400236560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000025651463704562400233460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011031463704562400246030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013421463704562400247310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010371463704562400235570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000014151463704562400235730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005761463704562400235210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010611463704562400253500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007241463704562400241100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005101463704562400235710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007011463704562400242370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000074471463704562400245710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007641463704562400235660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004051463704562400257430ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006711463704562400254630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000033671463704562400253410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005641463704562400237220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000021771463704562400244640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004051463704562400260040ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000022051463704562400230400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007011463704562400253610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007271463704562400264140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010401463704562400247650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000011341463704562400254350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010051463704562400247240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005661463704562400245600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010171463704562400241100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007101463704562400311630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000033251463704562400252710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000172411463704562400252730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000045331463704562400254130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000016441463704562400247170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010451463704562400253460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004771463704562400247720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000054611463704562400260140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005641463704562400251200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011051463704562400252720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013001463704562400227670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010231463704562400241170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007461463704562400237300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011531463704562400232700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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__.pyi000066400000000000000000000533161463704562400217400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400165505ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/cns/AccessControlSpec.pyi000066400000000000000000000004561463704562400226550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006551463704562400226030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006241463704562400232700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004531463704562400221060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011241463704562400231100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005041463704562400240060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000003661463704562400220730ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003641463704562400215610ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007611463704562400225630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006451463704562400205550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007301463704562400222100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005771463704562400227500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004631463704562400221140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007661463704562400242510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006671463704562400244270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003751463704562400234460ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006721463704562400236030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003651463704562400216730ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003631463704562400213620ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007231463704562400232210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007151463704562400224050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000015011463704562400215430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006641463704562400216050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005311463704562400222450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003771463704562400237200ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005671463704562400230410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006441463704562400230340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004521463704562400213500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007501463704562400234450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010011463704562400225710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000015231463704562400205430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007141463704562400235410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006451463704562400236200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005741463704562400230740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007241463704562400230700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000015361463704562400225060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006361463704562400225320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004501463704562400210160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000040061463704562400220350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010421463704562400222000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006601463704562400241630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006621463704562400245700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007411463704562400236240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007211463704562400242120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010061463704562400230310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004511463704562400217230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003631463704562400214060ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010501463704562400245460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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__.pyi000066400000000000000000000067301463704562400210400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400165615ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/dvs/DistributedVirtualPort.pyi000066400000000000000000000116051463704562400240050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000072441463704562400250660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013351463704562400256750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005511463704562400267260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010221463704562400251260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000075231463704562400256210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005061463704562400261660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022641463704562400217120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000057361463704562400213640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006111463704562400223730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005031463704562400223150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006061463704562400230450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000016161463704562400233030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000016031463704562400220540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007041463704562400222510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012701463704562400217130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000015521463704562400223060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010511463704562400215340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000046761463704562400215270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007551463704562400222350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000024441463704562400244260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000314001463704562400254770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000036461463704562400210540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400201575ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/encryption/CryptoKeyId.pyi000066400000000000000000000006531463704562400231140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006131463704562400236170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010051463704562400240260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000016351463704562400234620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000023461463704562400243200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005061463704562400246670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000137671463704562400243140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004471463704562400230020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004651463704562400243350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005711463704562400251470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005701463704562400243440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004621463704562400235730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006011463704562400244770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005741463704562400257060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004551463704562400234260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000021131463704562400237550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011311463704562400236010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007721463704562400236120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007331463704562400242000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000027061463704562400224460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400171065ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/event/AccountCreatedEvent.pyi000066400000000000000000000006331463704562400235210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400235530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007411463704562400235400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004711463704562400253430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006621463704562400242030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006651463704562400246710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007521463704562400231530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006071463704562400231620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006311463704562400244740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007241463704562400237470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005451463704562400216730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005601463704562400233730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010341463704562400242220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006071463704562400232140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006351463704562400245510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007311463704562400241620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006151463704562400243640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007101463704562400236300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007731463704562400243540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400260260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400262610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400235000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400243640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400250570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006541463704562400245270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006141463704562400255170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005771463704562400235550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400241400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004411463704562400222530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400250230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007031463704562400246110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005301463704562400247300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006221463704562400254620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005111463704562400244070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005241463704562400234710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400250110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400247640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004451463704562400230540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010121463704562400253120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005451463704562400235070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014221463704562400236050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005211463704562400263360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400261760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400250260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400243060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005601463704562400251750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400253710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400243530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400247500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004451463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010761463704562400254270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005321463704562400243620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400262000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400260220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400233220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400244710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400243740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400227750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400226170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005761463704562400233150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006021463704562400236630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006101463704562400241720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004441463704562400227070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005761463704562400244200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005271463704562400242050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006171463704562400260610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004761463704562400244530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006071463704562400245740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400245700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006431463704562400225640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005721463704562400242700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006621463704562400245110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400246440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006601463704562400233630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006611463704562400243570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400256050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400254270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006121463704562400252350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005241463704562400240560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400252050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400230160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400226420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400250240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005261463704562400252140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005341463704562400254560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400246550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400250450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400245260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400253660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005621463704562400260450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004741463704562400261100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004571463704562400242140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400241050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400247360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400233470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400235200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005241463704562400245010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400227260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400231030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005631463704562400226630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400232550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011201463704562400213610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006141463704562400230730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007061463704562400250320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005761463704562400241420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005661463704562400233650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005621463704562400230430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010551463704562400237370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006161463704562400247000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400225660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006231463704562400225140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006451463704562400245450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010311463704562400235130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006551463704562400240650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005011463704562400235200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400235170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006601463704562400245610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007231463704562400252770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007221463704562400251320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005471463704562400250040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005501463704562400251330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007141463704562400237040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007121463704562400233570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007201463704562400245700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006431463704562400247110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007651463704562400240730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005101463704562400271630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010341463704562400237220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005021463704562400226600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400227340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005601463704562400245010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005611463704562400247150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005571463704562400243540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005501463704562400230430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004701463704562400251720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400243570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400253600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400245450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400236200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400232400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000027171463704562400207210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004521463704562400224160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000023301463704562400231140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012141463704562400212050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000027131463704562400226760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011351463704562400241430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000022721463704562400222100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004651463704562400245210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400250120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400242120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400244000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010461463704562400223740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004701463704562400241010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005561463704562400235570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004511463704562400222100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400240610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400236710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400243770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006701463704562400230520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004661463704562400235330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400233340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400240420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400262620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005221463704562400261410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006061463704562400246140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006631463704562400245230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004701463704562400232670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400224740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400240070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400236310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400257550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400261010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400252240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400254400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400253050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400261310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004571463704562400233340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400257160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400247540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400256470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400251270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400250120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400247030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006031463704562400250110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004571463704562400234250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400242000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004571463704562400234010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400244360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400236310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400240170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400234530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400236410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000020731463704562400232140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004511463704562400222000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400224740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000020601463704562400240710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006301463704562400247340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004361463704562400215530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005621463704562400232560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005531463704562400243140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004701463704562400251370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400236340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400243060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400254520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400233110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005211463704562400244400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400252740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400256470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400243770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006331463704562400246620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005551463704562400246440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006101463704562400260660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005611463704562400254050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005011463704562400255720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400272550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400240740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400240630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400243120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005211463704562400263730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006001463704562400243640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400252250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400230760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005361463704562400257760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400252700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400233110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400255260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400256110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006101463704562400254110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400242260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400260420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006241463704562400260700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005461463704562400235170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400241700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400262140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007101463704562400276620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007541463704562400235240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010661463704562400237310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005001463704562400256220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400230410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400266440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400235440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004411463704562400222140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005571463704562400235450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005001463704562400246560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400242500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400252050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005161463704562400255520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007141463704562400250260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004611463704562400235250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005771463704562400246020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007501463704562400244110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006031463704562400250660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004721463704562400236010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005341463704562400225660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006041463704562400244340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006061463704562400247520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007461463704562400253150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007501463704562400256240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400241170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400223550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007121463704562400244130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005621463704562400237720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005121463704562400237340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400231770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400252500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005701463704562400225140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005001463704562400274200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400271350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400262530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006201463704562400230330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006231463704562400237060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006661463704562400227730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400243150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010121463704562400242640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004711463704562400242350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400235130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400235310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400244120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005551463704562400222400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005731463704562400237430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010041463704562400261550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004661463704562400235630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006351463704562400224350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004621463704562400237270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006321463704562400245450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400251410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006011463704562400232510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006061463704562400247610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007031463704562400242470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007221463704562400256120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005021463704562400241070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005411463704562400224560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005731463704562400215410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400232350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400230620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007211463704562400230430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005621463704562400223670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005121463704562400252110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400246420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005221463704562400261620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006151463704562400254350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007441463704562400233630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006241463704562400250630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005751463704562400244720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007251463704562400257170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005101463704562400246740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400247010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400247240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400250010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004411463704562400222550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005361463704562400242770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400215330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004551463704562400231100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400231710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400236450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400250300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400237170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006031463704562400250220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005101463704562400240560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400251130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005361463704562400257470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400267340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400260300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400222220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400255070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005301463704562400250230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005311463704562400251170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400254640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400235410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006431463704562400241110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011111463704562400243010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004721463704562400235470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400244310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400230640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007131463704562400245460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006111463704562400247240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006111463704562400247340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400250600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005551463704562400251660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004641463704562400243710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005531463704562400246020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004611463704562400236370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400257040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400245130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400240410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400231730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007421463704562400233120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006251463704562400247430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006231463704562400234530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005631463704562400236540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011651463704562400243150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011621463704562400236370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012131463704562400240020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004451463704562400222010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010401463704562400232760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005631463704562400223460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400237010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400230400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400225120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000015051463704562400236160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005501463704562400265070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400237620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400240270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400233040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400237430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006721463704562400235040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005561463704562400227110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400235430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400232260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005551463704562400231420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004521463704562400232250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400235040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400235220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004461463704562400212210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005661463704562400227270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012601463704562400236320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005441463704562400240520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004761463704562400271400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000013321463704562400257050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005461463704562400243020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005451463704562400241430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005511463704562400250110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005431463704562400236320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005531463704562400253740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005521463704562400251640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005451463704562400241730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004701463704562400260130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006151463704562400230120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000006721463704562400263260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004671463704562400256720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005571463704562400263750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004561463704562400237660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400234020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400237650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400235550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006141463704562400266650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005011463704562400252030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400250040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006201463704562400252110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400233240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400231050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005761463704562400233300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400247500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400245140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006301463704562400235330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006231463704562400225230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006321463704562400240510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011631463704562400226730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004741463704562400266740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005661463704562400242150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400226750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006221463704562400250440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400231770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400230400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006121463704562400272260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005441463704562400242540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007651463704562400235620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004521463704562400232340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400250040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400243500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400240070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400251220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000013111463704562400237750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004541463704562400235120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000012141463704562400230360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004661463704562400255450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400262410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400225440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400225210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400274400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400231020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006611463704562400245550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006731463704562400250730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006231463704562400260670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400227260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400240140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006351463704562400262210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004611463704562400245160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400243400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400244140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000012371463704562400251330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004561463704562400240750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400241130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400227300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400246020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006041463704562400244700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400227400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400230700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400232560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006271463704562400263210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005131463704562400252010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400242250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400236360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400230570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400235230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400233140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006001463704562400235220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006461463704562400277530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006461463704562400277700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006041463704562400233670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007461463704562400231720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010601463704562400233700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005661463704562400231070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400235560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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__.pyi000066400000000000000000001165221463704562400213770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004621463704562400240430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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/000077500000000000000000000000001463704562400165655ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/ext/ExtendedProductInfo.pyi000066400000000000000000000010031463704562400232170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005041463704562400217520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006741463704562400226640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007061463704562400232360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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__.pyi000066400000000000000000000007611463704562400210530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400171005ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/fault/ActiveDirectoryFault.pyi000066400000000000000000000005471463704562400237250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007201463704562400234720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004661463704562400223110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400227660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010131463704562400233750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022301463704562400233120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005101463704562400234220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400230220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400224050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004521463704562400226610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011071463704562400241310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004741463704562400244060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400251070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006131463704562400237330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006141463704562400241530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004721463704562400231520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400247500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400227730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400243250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006411463704562400235420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004741463704562400243620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006031463704562400236170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005671463704562400236220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005721463704562400233110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005141463704562400262020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005221463704562400274000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005161463704562400264400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006371463704562400271230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006361463704562400267630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004701463704562400251750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400244450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006301463704562400256540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004551463704562400227750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400243060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400227740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400266270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004721463704562400240540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400277050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011641463704562400250150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005101463704562400264130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010251463704562400250260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004751463704562400265300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400246220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400257700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400246430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400270210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000013161463704562400246520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004771463704562400264440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000021521463704562400230740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004621463704562400215120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400256150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005501463704562400246620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004521463704562400213430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006371463704562400236370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004641463704562400247440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005701463704562400245450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005441463704562400240440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004541463704562400231760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400234730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007261463704562400245440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005451463704562400242130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004601463704562400240760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010411463704562400246060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005111463704562400247220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005711463704562400222030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400244570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400242500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010501463704562400226750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006611463704562400233250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006161463704562400234160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400234730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400237760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400233730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000030011463704562400224460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004541463704562400223440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011711463704562400233630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005651463704562400250650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006631463704562400252340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005061463704562400241120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005471463704562400243720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400246650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005261463704562400254600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400247150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400225030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011641463704562400234130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005131463704562400257510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005611463704562400256150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400234250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400232740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400245220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010641463704562400246350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005051463704562400244400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005751463704562400263510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006011463704562400264130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005031463704562400252530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400232340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400245230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400224420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400213700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400246050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005421463704562400231050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400221710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400225070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400226040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006301463704562400252510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004631463704562400225360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005661463704562400223450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005011463704562400255540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010031463704562400242340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004431463704562400213540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006261463704562400231030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010221463704562400240450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006061463704562400230430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006551463704562400232220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005451463704562400265430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400245420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005421463704562400260220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005611463704562400247440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005211463704562400263200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005211463704562400263730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400255660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005241463704562400270420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400246500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006071463704562400223650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005441463704562400240130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007251463704562400246360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006321463704562400253210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006321463704562400253560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004731463704562400242140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006441463704562400241330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005101463704562400234700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400240400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006251463704562400240450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006201463704562400223550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007131463704562400225730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006421463704562400250730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006121463704562400265300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006051463704562400251440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005571463704562400255410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400253060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006051463704562400246640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005071463704562400250040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006711463704562400277460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005771463704562400260320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004441463704562400214750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400245520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011661463704562400247550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004561463704562400232110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400250250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400214760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400216310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400226100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400221570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400226600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006571463704562400221470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004731463704562400242660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006301463704562400220130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013431463704562400225240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005441463704562400240550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005411463704562400257550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007531463704562400235370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005241463704562400243330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400226740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400234730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400244170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006251463704562400242060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006161463704562400246760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006711463704562400256140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006141463704562400226450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000005001463704562400236170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007371463704562400254240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005131463704562400245320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400241210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004571463704562400237600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400251230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400240700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005631463704562400237320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006041463704562400234370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005221463704562400256150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400241100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400251210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400244230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400257660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005401463704562400244330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400251150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400224220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400253200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005341463704562400274040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005731463704562400230000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004521463704562400226630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400230500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010131463704562400243620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004651463704562400221640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011501463704562400263640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011141463704562400260470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005111463704562400232760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004541463704562400231640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005531463704562400262320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005261463704562400253160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400215360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400234350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007421463704562400257650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005011463704562400236500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011051463704562400245650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005211463704562400265510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005651463704562400240640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005241463704562400257520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400245010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400246600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007501463704562400257020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011241463704562400262310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006121463704562400235660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004561463704562400232220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400246210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005451463704562400266020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006331463704562400254060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006421463704562400256120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004661463704562400232550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005411463704562400266300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005411463704562400266210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006721463704562400255660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006531463704562400262350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006561463704562400267610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006451463704562400263360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005321463704562400253010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007751463704562400276540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005371463704562400250530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400251450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006441463704562400257620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006471463704562400265060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005321463704562400253060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006261463704562400244350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005271463704562400245560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010331463704562400262410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004661463704562400252430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400224550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400223520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400236700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400227220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400245170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400232550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000013511463704562400244720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006201463704562400262120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006521463704562400230630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005151463704562400236760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005641463704562400240660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005011463704562400236040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010031463704562400242040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005061463704562400231450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400232030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006111463704562400246040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005141463704562400240300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004471463704562400222200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005401463704562400223440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004621463704562400223640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400232110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400250700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400226510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006211463704562400230470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005031463704562400237020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006341463704562400233420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004571463704562400236430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005421463704562400237600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400225150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400223300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400222070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006311463704562400220120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005051463704562400240310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400237100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400242740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005371463704562400255470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007331463704562400232320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004651463704562400230650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000014241463704562400252100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005001463704562400236130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400237470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005401463704562400264670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400236600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004721463704562400241050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400222170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006431463704562400226450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005471463704562400225230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005361463704562400257410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005071463704562400245550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004451463704562400216740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400240300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400234550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400250020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400253020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400262250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400250070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400253460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400234630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400244430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400241550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400241610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400220310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400256550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006341463704562400257560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005141463704562400251660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000015001463704562400243370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006551463704562400250560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004711463704562400240610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400225220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005071463704562400245430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005001463704562400232310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005011463704562400245340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006261463704562400245360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006661463704562400223400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005021463704562400235330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400231370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400243100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005651463704562400276030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400247740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006421463704562400245540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006401463704562400243150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007161463704562400264630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005041463704562400261000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400247660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005421463704562400224740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004701463704562400232050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400225500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006461463704562400254650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004771463704562400232320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005711463704562400230360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005521463704562400247450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005461463704562400255600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400232560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400233070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400223620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400250020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400242230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400254340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400252750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400253370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400246500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006011463704562400217340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005061463704562400245020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007431463704562400261310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005021463704562400257050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006601463704562400223440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005441463704562400237750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004671463704562400244130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400224730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005361463704562400246430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005621463704562400253700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005301463704562400235470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400231070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400266320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400235640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005611463704562400243070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005551463704562400233650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005751463704562400240310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005471463704562400222770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004561463704562400235060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400240460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400253220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007131463704562400230360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005151463704562400264370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400253570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004571463704562400236770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004461463704562400220120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400217700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400233770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400215230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400230360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005441463704562400210400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006261463704562400253430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005101463704562400246730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004741463704562400226520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000012101463704562400222420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005031463704562400227500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400234110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005651463704562400244050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004501463704562400223170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400242430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400222050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400215630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400231210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005471463704562400254420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400260240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400260620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400223520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004451463704562400212670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005661463704562400223730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006271463704562400236640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004431463704562400213600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000015051463704562400243130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006351463704562400231330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004661463704562400252670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400247030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400244230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400252260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400244250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400247570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006031463704562400240720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005351463704562400251740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400253040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006541463704562400271410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005531463704562400250670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010451463704562400251130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006161463704562400251560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400245150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400247270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005171463704562400254600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005531463704562400220350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005331463704562400222420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400233300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005201463704562400245070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400237740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400224320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005261463704562400245050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005441463704562400256340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007021463704562400230640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005631463704562400247310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005611463704562400244010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005541463704562400254110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005341463704562400250730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005621463704562400251030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005761463704562400235670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400271000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005251463704562400241630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400242350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400235240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400253710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400256100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400255740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400216740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400241770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004441463704562400215610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400226670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004431463704562400213520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400227750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006551463704562400232430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005041463704562400247670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400240300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004441463704562400215520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004541463704562400226600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400230730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400231470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004701463704562400226620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400254110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400237060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400256630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400244740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400227660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005411463704562400222630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400236010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400232210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005251463704562400261000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400233620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400256350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400221360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005221463704562400241660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005311463704562400253770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400221210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400233200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400234770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400247040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400237740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400256130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400252750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004601463704562400227640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400231200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004511463704562400225560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005641463704562400251310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005131463704562400240230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400237170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006661463704562400230650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006231463704562400243350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400231270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005561463704562400245200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400255100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007341463704562400260450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007361463704562400264240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005071463704562400251520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005561463704562400260560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400241430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005251463704562400251370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005511463704562400241030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005171463704562400241560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006221463704562400241420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005621463704562400234730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004561463704562400227110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400232070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400222070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004621463704562400227500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400240230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005571463704562400240230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005171463704562400233210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400235720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400242100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005601463704562400236330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005101463704562400237740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006441463704562400245270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004651463704562400233250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005601463704562400227070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005021463704562400246410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400235250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011701463704562400244620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006121463704562400250700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012051463704562400234710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012351463704562400235340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004671463704562400227460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007051463704562400253070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005071463704562400247040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400226140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400226430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006271463704562400250050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005121463704562400250630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400235530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400256200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005541463704562400265250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005351463704562400225610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004571463704562400236540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400245670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004471463704562400221720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400242120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000022561463704562400250360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004531463704562400230720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400255050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006721463704562400247640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005101463704562400256120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000037771463704562400245370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022151463704562400233730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010641463704562400254100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005721463704562400223620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006621463704562400237000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005001463704562400247620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004701463704562400233020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005101463704562400226600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007141463704562400224210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004731463704562400227140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006061463704562400224470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004641463704562400222100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005341463704562400250110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400246330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005361463704562400254010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005321463704562400245540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005161463704562400261400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005371463704562400226750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005241463704562400247730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400246540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400230570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400224150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005701463704562400256650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004631463704562400225470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005361463704562400267540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005231463704562400246400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005341463704562400264310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400230320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007051463704562400236250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005131463704562400261030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400252340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400240030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004711463704562400234530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400300100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400244320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400266720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400301410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004771463704562400270210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400256360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400253750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004751463704562400264650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400271460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400277750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400300520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400241310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400251320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400252210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400245050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004731463704562400262040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400250140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400253640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400251520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005351463704562400251350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007101463704562400251300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005041463704562400256220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005351463704562400257150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004551463704562400234270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005121463704562400264530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400223730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004611463704562400241520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400225420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012511463704562400263550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004431463704562400214160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400255720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400253120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400225230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005401463704562400244660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400234030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004671463704562400222410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004651463704562400245210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400246270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004721463704562400241070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400237010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005151463704562400254540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400236260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400241520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400256160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400253160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004531463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400240270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005531463704562400255400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400244070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400250150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005301463704562400236350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005131463704562400255130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400231210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005421463704562400261330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006321463704562400240230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005141463704562400231630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005511463704562400246300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004731463704562400243430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005371463704562400265460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400222160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004521463704562400226140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004631463704562400225160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004661463704562400243740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005631463704562400232360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400233320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400261220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000015611463704562400245460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006351463704562400260550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400226540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400232210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005041463704562400235150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005431463704562400263340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007171463704562400240550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005231463704562400241740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005141463704562400226640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400237020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400233500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005101463704562400236010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005021463704562400252640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004451463704562400213550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005411463704562400271410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400252630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005161463704562400261330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400264730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006601463704562400266660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007111463704562400251700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004501463704562400223260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006551463704562400271700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000006531463704562400266510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000066171463704562400252070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010571463704562400265410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000015351463704562400264300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004601463704562400240470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000007231463704562400253670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000006601463704562400270150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006521463704562400261310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005301463704562400252500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005031463704562400225050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004611463704562400241360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400274000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004641463704562400231530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006601463704562400266100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004561463704562400235370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005171463704562400234500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000011051463704562400223600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004711463704562400233760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004711463704562400234370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004741463704562400225620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005071463704562400250350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400232460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005051463704562400230320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006031463704562400244100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005371463704562400223460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004441463704562400215300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005001463704562400252030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000006401463704562400231750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005021463704562400242100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005521463704562400240630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005461463704562400232460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005501463704562400234020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004761463704562400252250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005111463704562400262700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005061463704562400256010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005331463704562400264200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005271463704562400254170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005421463704562400240320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005161463704562400262340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000010161463704562400236330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005061463704562400261050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000005011463704562400251360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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.pyi000066400000000000000000000004501463704562400223350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom 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__.pyi000066400000000000000000001642611463704562400213740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167425ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/host/ActiveDirectoryAuthentication.pyi000066400000000000000000000025231463704562400254670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021431463704562400234010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013711463704562400234020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005771463704562400245170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007621463704562400243460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000020321463704562400245030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010521463704562400237350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006261463704562400245570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006501463704562400234620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004751463704562400243030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000034321463704562400227100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015231463704562400210360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005031463704562400251020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004561463704562400211370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007241463704562400223270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011761463704562400227220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014711463704562400245160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000213071463704562400215510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000042051463704562400232030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000012351463704562400220010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000124011463704562400215040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000101411463704562400221620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000036561463704562400215170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000026421463704562400216760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000015751463704562400217010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007351463704562400213120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006751463704562400210400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000017211463704562400214710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012331463704562400240410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022031463704562400232550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005651463704562400251150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000076201463704562400227640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000062541463704562400226270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013121463704562400223040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000023731463704562400220020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000021431463704562400223660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005631463704562400224250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005011463704562400206600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006251463704562400216000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013101463704562400216570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000024251463704562400234460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000020131463704562400227520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015341463704562400215230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004021463704562400246010ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004761463704562400224550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005121463704562400232600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007341463704562400243120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007371463704562400224170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000034711463704562400230720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010001463704562400213260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007601463704562400221550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005771463704562400212250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007331463704562400241070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013271463704562400233370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014661463704562400214760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005241463704562400230630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005161463704562400216760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007571463704562400232530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013161463704562400224210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011101463704562400247440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006171463704562400274300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006301463704562400250700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007711463704562400214730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000015251463704562400234130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000016771463704562400227540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007071463704562400235610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011521463704562400223570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010431463704562400220440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000023211463704562400224350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010331463704562400224430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005571463704562400211610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005071463704562400226750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013241463704562400202210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007551463704562400217100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000021011463704562400223450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021171463704562400220420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022351463704562400225220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000030651463704562400220420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000027761463704562400232560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004521463704562400221170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016641463704562400233120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000032021463704562400230140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007731463704562400223640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000033331463704562400226300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004601463704562400212240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005521463704562400237110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005261463704562400226470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005201463704562400240140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010571463704562400232230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000022731463704562400231340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000207121463704562400225140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006301463704562400251620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000033531463704562400211670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007451463704562400222100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010041463704562400230100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006271463704562400221030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005701463704562400213550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006601463704562400231540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006671463704562400226510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007101463704562400211750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000045421463704562400220370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021021463704562400232530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006141463704562400210210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007061463704562400207070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005331463704562400220700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010151463704562400216570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013701463704562400251230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000023241463704562400233300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005031463704562400234150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005171463704562400242360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005411463704562400232020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006721463704562400237210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011301463704562400225150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000031061463704562400234350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006271463704562400215550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003701463704562400225360ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007111463704562400223740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003671463704562400224310ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003721463704562400231230ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004671463704562400225740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000034251463704562400214070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000033731463704562400222560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006371463704562400232570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006141463704562400226720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000027001463704562400213750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021641463704562400215330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014071463704562400225270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006771463704562400240320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000025611463704562400226720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000031761463704562400222530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000033651463704562400217410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000033131463704562400222760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000062011463704562400223220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006771463704562400230410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005631463704562400213600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006401463704562400212010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011141463704562400211700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000032561463704562400231030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000132441463704562400221300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007051463704562400225210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014351463704562400224410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006361463704562400232240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006271463704562400227110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000022561463704562400227310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006311463704562400222070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007031463704562400255060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006531463704562400255170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006761463704562400240670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007021463704562400237200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006231463704562400212060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010741463704562400221310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013321463704562400243320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000003721463704562400231530ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011361463704562400231060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000022201463704562400220750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005421463704562400230070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005111463704562400215100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004651463704562400224630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005031463704562400251250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004011463704562400243010ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005251463704562400262130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004051463704562400252340ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000062561463704562400220300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005701463704562400246020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012321463704562400213160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006611463704562400230630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007251463704562400225520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014261463704562400231420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004551463704562400207640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004731463704562400234350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006701463704562400236350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000071111463704562400216730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000024411463704562400231470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005301463704562400215560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000023471463704562400214340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014121463704562400217640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022251463704562400227700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015061463704562400213600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010371463704562400221720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000024041463704562400214700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005601463704562400207640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003651463704562400220760ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004731463704562400234400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005421463704562400232120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007271463704562400243160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000026231463704562400211130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000066551463704562400217400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000023301463704562400211770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000073521463704562400210540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014521463704562400221250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010201463704562400221000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005111463704562400227520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005051463704562400254260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014311463704562400210640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005121463704562400222110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006021463704562400216770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013321463704562400222710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011551463704562400210400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000024361463704562400210470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000020001463704562400234250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006531463704562400236650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000026701463704562400216140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000032661463704562400225420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005401463704562400217140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004641463704562400233610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007151463704562400214060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007571463704562400247400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006101463704562400231140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005731463704562400253100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015741463704562400230340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003701463704562400226130ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000214471463704562400223060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000050451463704562400211260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006411463704562400225700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006451463704562400227200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014771463704562400244500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013221463704562400215630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007231463704562400232770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012251463704562400243340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004541463704562400226330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005511463704562400206270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004711463704562400225670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004721463704562400233020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013151463704562400232610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007571463704562400236520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005031463704562400250500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005341463704562400263040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005121463704562400240320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004651463704562400222060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006551463704562400225430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006051463704562400227140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005401463704562400234740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006611463704562400237310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005411463704562400237050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006131463704562400261330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005621463704562400241060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000015631463704562400255600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013311463704562400236350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005261463704562400254760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011131463704562400257260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011261463704562400253460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012231463704562400236350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000044251463704562400221500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010631463704562400263070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005671463704562400222160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007551463704562400217030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000016051463704562400222670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005161463704562400263060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004641463704562400215610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013141463704562400215600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000027751463704562400215600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010451463704562400235650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000037131463704562400230440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006541463704562400236610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000025721463704562400223030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011161463704562400242050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007341463704562400242260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007471463704562400242420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007661463704562400230740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000014511463704562400234410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004671463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007071463704562400227370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000042641463704562400215760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006661463704562400233020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007261463704562400245730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003731463704562400233050ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006531463704562400226520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006171463704562400230630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003751463704562400234630ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007321463704562400244120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014361463704562400242070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000011601463704562400256120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000020531463704562400251530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003741463704562400234640ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005771463704562400252030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013211463704562400250640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006231463704562400251120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000021561463704562400252250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006641463704562400250060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012361463704562400262060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000021431463704562400241300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005621463704562400240730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000044421463704562400237070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000012361463704562400224540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005371463704562400233250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012011463704562400244700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006651463704562400223050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000011211463704562400222640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007421463704562400233660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000103601463704562400227270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010571463704562400242150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006711463704562400231530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010011463704562400234020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000015571463704562400225050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006141463704562400261710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007651463704562400231360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000011341463704562400236630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004131463704562400264310ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005771463704562400252240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004671463704562400230600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007131463704562400252330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007761463704562400247250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006241463704562400237700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000061601463704562400233010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006651463704562400230350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003731463704562400232160ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004711463704562400233360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011031463704562400221700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000025011463704562400237160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010651463704562400261020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017651463704562400243040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011631463704562400246060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000013551463704562400251130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010421463704562400224430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000044421463704562400226550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013361463704562400242010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004141463704562400265730ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000042361463704562400240370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000014501463704562400254100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013041463704562400251550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006651463704562400243020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010131463704562400242430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006111463704562400232300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012141463704562400237370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007671463704562400232470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007101463704562400232420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003771463704562400241150ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007131463704562400246370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000026661463704562400216130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000034251463704562400221020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000022341463704562400230330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005671463704562400230000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014151463704562400241230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007421463704562400230640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000014131463704562400240540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000012551463704562400234740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010611463704562400232250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006221463704562400230760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005231463704562400207700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000025751463704562400216140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000575001463704562400212330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400165535ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/net/DhcpConfigInfo.pyi000066400000000000000000000010071463704562400221140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010711463704562400221140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006561463704562400217730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007411463704562400217650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000027611463704562400216160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011251463704562400216060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010551463704562400226300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011221463704562400226220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000022151463704562400214500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011151463704562400224410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006171463704562400231250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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__.pyi000066400000000000000000000016121463704562400210350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400172755ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/option/ArrayUpdateSpec.pyi000066400000000000000000000011401463704562400230500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005131463704562400221030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007001463704562400224000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005261463704562400222610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005161463704562400217450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005711463704562400221130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005571463704562400217160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013141463704562400225620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005461463704562400221370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005531463704562400222700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005771463704562400224700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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__.pyi000066400000000000000000000014301463704562400215550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174255ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/ApplyProfile.pyi000066400000000000000000000014511463704562400225570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004741463704562400240750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006741463704562400243320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006241463704562400235500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000017671463704562400235300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006161463704562400235460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000025361463704562400234270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005371463704562400241770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005621463704562400244660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005441463704562400261270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007611463704562400261060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005171463704562400223120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010021463704562400237410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003721463704562400236040ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000025431463704562400235350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005621463704562400214120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007421463704562400230530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006241463704562400226020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007721463704562400242470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000035221463704562400215520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000014171463704562400230460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000015661463704562400232210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010001463704562400241210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007021463704562400234700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006401463704562400252360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006511463704562400234630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000007221463704562400271120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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__.pyi000066400000000000000000000042501463704562400217100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400211065ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/cluster/ClusterProfile.pyi000066400000000000000000000021041463704562400245700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004071463704562400245250ustar00rootroot00000000000000# Copyright (c) 2006-2024 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__.pyi000066400000000000000000000005231463704562400233700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400204025ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/ActiveDirectoryProfile.pyi000066400000000000000000000004731463704562400255520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010041463704562400231570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000013141463704562400255660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007101463704562400254230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004641463704562400241460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005001463704562400246130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006751463704562400232120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005121463704562400266240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006141463704562400237630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021261463704562400237270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006461463704562400242210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000025761463704562400244030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004661463704562400245620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006221463704562400252450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000064371463704562400233750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011501463704562400245400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000021221463704562400260330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010321463704562400252110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004651463704562400243310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006571463704562400240450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004721463704562400245170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007701463704562400256530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004711463704562400252610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000033621463704562400241030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006201463704562400246320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004701463704562400250630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004661463704562400237240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004721463704562400246010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004731463704562400246600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004721463704562400245250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011311463704562400244030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000150701463704562400240230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006551463704562400242630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006341463704562400272560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004671463704562400240550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005511463704562400247150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006541463704562400240570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004711463704562400244030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004641463704562400233700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011021463704562400252500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005041463704562400247110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000061251463704562400226700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400231705ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/profile/host/profileEngine/__init__.pyi000066400000000000000000000003311463704562400254470ustar00rootroot00000000000000# Copyright (c) 2006-2024 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/000077500000000000000000000000001463704562400177435ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/scheduler/AfterStartupTaskScheduler.pyi000066400000000000000000000005111463704562400255710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005141463704562400242120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005251463704562400244340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005241463704562400255340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000020731463704562400264110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005071463704562400246040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006221463704562400240340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005101463704562400251150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012021463704562400232040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012271463704562400254170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000017551463704562400240350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000020611463704562400245030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010411463704562400240200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006601463704562400232310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006661463704562400244200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000025641463704562400222340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400201025ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/storageDrs/ApplyRecommendationResult.pyi000066400000000000000000000006321463704562400257770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011231463704562400240700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007371463704562400226550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007701463704562400226510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014571463704562400251720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010711463704562400243670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006341463704562400227130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000017641463704562400250670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012301463704562400245440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000013051463704562400241630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007321463704562400244710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000022321463704562400233100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000020171463704562400233100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017601463704562400240340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013631463704562400250570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015541463704562400252460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000013571463704562400252260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010651463704562400252630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000027171463704562400247040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005161463704562400270410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011571463704562400245350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013631463704562400231540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006431463704562400231530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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__.pyi000066400000000000000000000035421463704562400223700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400172565ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/tenant/TenantManager.pyi000066400000000000000000000012061463704562400225240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000004231463704562400215370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400166735ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vApp/CloneSpec.pyi000066400000000000000000000027101463704562400212710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000020001463704562400226240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000021531463704562400225740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000024121463704562400206170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007521463704562400223150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006431463704562400223130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011711463704562400216520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006321463704562400216520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013061463704562400220560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006351463704562400220610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010611463704562400222240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011021463704562400222170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010131463704562400222650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013741463704562400217470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014571463704562400217500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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__.pyi000066400000000000000000000020471463704562400211600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167065ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vcha/FailoverClusterConfigurator.pyi000066400000000000000000000070131463704562400251260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000037271463704562400240460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000006221463704562400211700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167375ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/view/ContainerView.pyi000066400000000000000000000010221463704562400222320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010301463704562400223040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012371463704562400212330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006431463704562400230030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005471463704562400204020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015701463704562400216720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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__.pyi000066400000000000000000000010211463704562400212130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400164075ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/AffinityInfo.pyi000066400000000000000000000005351463704562400215220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004661463704562400241510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000022271463704562400214140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000042331463704562400212150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005371463704562400210170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010171463704562400221030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000017041463704562400210070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000135261463704562400211620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000020131463704562400215240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010421463704562400235640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000137011463704562400211540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000061511463704562400215110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007261463704562400227230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006321463704562400235250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012511463704562400216730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007551463704562400222600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017601463704562400226520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004601463704562400226520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011461463704562400226260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000057741463704562400225260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007221463704562400217610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010021463704562400214660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006641463704562400235700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005241463704562400243700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004561463704562400223710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006721463704562400240110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011771463704562400240110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005561463704562400234720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006411463704562400253510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006261463704562400256600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010151463704562400254050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011301463704562400242410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005251463704562400227500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010061463704562400206220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012611463704562400212070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000050031463704562400215020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000037721463704562400206300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004461463704562400212230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013351463704562400217770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015601463704562400243070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000132321463704562400210360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005461463704562400227410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006201463704562400237060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000447331463704562400225750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005431463704562400223550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007451463704562400224100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007511463704562400233530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010021463704562400223370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004711463704562400237100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006011463704562400205130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006321463704562400214000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007671463704562400225540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007011463704562400225500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004501463704562400215010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005671463704562400227210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004741463704562400245210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005601463704562400226560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010431463704562400220360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005711463704562400220010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004501463704562400213440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006551463704562400224620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007361463704562400215630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000045021463704562400215040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000016421463704562400233470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000041501463704562400213710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000021321463704562400246320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007371463704562400226110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000017521463704562400231040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004461463704562400211710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012411463704562400205050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007551463704562400216650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000020001463704562400207210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007461463704562400215540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005561463704562400234200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013201463704562400215450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004451463704562400210410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004641463704562400230260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007441463704562400210550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006441463704562400244000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011661463704562400213560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000071541463704562400205760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011161463704562400211730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000024541463704562400222010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000035061463704562400205030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014461463704562400221030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006361463704562400223040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005651463704562400230400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006431463704562400212000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000020111463704562400233320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007701463704562400220130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016101463704562400222060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011051463704562400230750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000016151463704562400225360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000016721463704562400222440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000032661463704562400234360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006301463704562400214000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007141463704562400222170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011561463704562400213420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007201463704562400215210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000014621463704562400227210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000156241463704562400207010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174645ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/check/CompatibilityChecker.pyi000066400000000000000000000017061463704562400243110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000023401463704562400241610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010711463704562400214640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003611463704562400217700ustar00rootroot00000000000000# Copyright (c) 2006-2024 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__.pyi000066400000000000000000000007041463704562400217470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400213175ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/customization/AdapterMapping.pyi000066400000000000000000000006601463704562400247400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005011463704562400253220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006131463704562400246230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005641463704562400254610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005721463704562400256740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005721463704562400257700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004731463704562400250640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005011463704562400252700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004751463704562400234000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005261463704562400236110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004761463704562400237110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006041463704562400252140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004761463704562400240670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007241463704562400246050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000021701463704562400240730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010671463704562400247770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004551463704562400253600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004501463704562400242600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004521463704562400244760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011001463704562400260230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004601463704562400245150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011271463704562400237710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004521463704562400245720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004441463704562400234770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004761463704562400236530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005101463704562400257430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013731463704562400246260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005061463704562400263660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014471463704562400235150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005071463704562400243560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004761463704562400256500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005041463704562400260540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005041463704562400261500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006471463704562400235610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005131463704562400274240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012711463704562400241540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000045521463704562400236070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400176465ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/device/HostDiskMappingInfo.pyi000066400000000000000000000010671463704562400242550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010231463704562400246220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005221463704562400253500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005441463704562400265450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005161463704562400245120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005401463704562400257000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005221463704562400255120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005441463704562400267070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013121463704562400230010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014771463704562400242060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005731463704562400240700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007051463704562400252560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000043241463704562400231420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000037231463704562400243350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000026411463704562400237550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000125321463704562400226350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005571463704562400231160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000066651463704562400240400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006421463704562400234470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005011463704562400224210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005231463704562400236160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005021463704562400225670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005241463704562400237640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005011463704562400236640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005231463704562400250610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000025431463704562400243140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000026551463704562400255110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010211463704562400232030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011011463704562400243730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005011463704562400240430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005231463704562400252400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005051463704562400244050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006561463704562400256050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004701463704562400235010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005121463704562400246670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005221463704562400255100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005441463704562400267050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005251463704562400260620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005471463704562400272570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010771463704562400227370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005101463704562400247720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006371463704562400261750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007561463704562400241330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011141463704562400245460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007151463704562400257450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005051463704562400244170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015601463704562400256120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000026141463704562400246060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000014261463704562400257770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005031463704562400230540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005471463704562400242550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005051463704562400244100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006651463704562400256100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007011463704562400243370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007471463704562400255420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006211463704562400246460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000023201463704562400260350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006641463704562400246550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007301463704562400260400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005061463704562400245350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006611463704562400257300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013171463704562400245470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000012731463704562400257410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005771463704562400247420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006331463704562400261240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005051463704562400244360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007231463704562400256310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013571463704562400240320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000020531463704562400252150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005041463704562400245130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005261463704562400257100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005711463704562400236250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006251463704562400250160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000016151463704562400253360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007301463704562400265240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007371463704562400224070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005771463704562400236020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013111463704562400223650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011031463704562400244300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007341463704562400256320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011021463704562400235540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006131463704562400251110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007031463704562400263020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000030101463704562400236100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015531463704562400250130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004661463704562400227570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005101463704562400241360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015671463704562400236110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014741463704562400247770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005021463704562400232160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004671463704562400233120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005111463704562400244710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005631463704562400233100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006661463704562400245050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005731463704562400243030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012211463704562400254630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005241463704562400244130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005171463704562400224010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006011463704562400235640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000200571463704562400221340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400175365ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/guest/AliasManager.pyi000066400000000000000000000031741463704562400226120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000014701463704562400224570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000062461463704562400224430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005041463704562400242470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016731463704562400247160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005501463704562400255640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000026471463704562400232030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006201463704562400247140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005201463704562400237340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005301463704562400262570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000054771463704562400247540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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__.pyi000066400000000000000000000020271463704562400220210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400207205ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vm/replication/DeviceGroupId.pyi000066400000000000000000000004551463704562400241400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004551463704562400241270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007221463704562400252070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006111463704562400245250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000007261463704562400232070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167345ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/ActiveDirectoryServerConfig.pyi000066400000000000000000000010551463704562400250750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006411463704562400241620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006451463704562400242570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004011463704562400244320ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006201463704562400236700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007451463704562400245200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007311463704562400232610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006661463704562400244350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000047541463704562400220070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013411463704562400247730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006111463704562400234410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000017441463704562400235370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006301463704562400253640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006251463704562400225360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005071463704562400250540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005151463704562400254330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004741463704562400222250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007441463704562400265610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004621463704562400237420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010711463704562400240460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007041463704562400277620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010301463704562400252250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005251463704562400242200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011261463704562400246640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013771463704562400247170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007231463704562400255310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013661463704562400230130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004001463704562400241400ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006721463704562400230140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012511463704562400241340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005761463704562400246600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007431463704562400233020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004071463704562400254550ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003741463704562400233320ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010061463704562400213160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003741463704562400233110ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000016231463704562400224510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004001463704562400241520ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006351463704562400240450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003741463704562400232710ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003721463704562400230450ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010301463704562400244160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010571463704562400235510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000013201463704562400231560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000012141463704562400234770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004031463704562400246750ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006321463704562400233400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011051463704562400230360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006121463704562400241660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007151463704562400252710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010621463704562400247010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000003771463704562400240260ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005561463704562400240350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006151463704562400233160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012331463704562400242400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006201463704562400242170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004051463704562400250620ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000012331463704562400236420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007661463704562400246560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004071463704562400255100ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010111463704562400254750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004031463704562400246410ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004751463704562400245110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007141463704562400250240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007471463704562400232050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000005771463704562400233360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010071463704562400243420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004001463704562400241610ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011111463704562400213000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006271463704562400226420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003661463704562400221550ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004001463704562400241670ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003751463704562400235670ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011051463704562400240070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007401463704562400250110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010061463704562400241570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003761463704562400236330ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010011463704562400242310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004641463704562400222270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006211463704562400222120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003551463704562400203460ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010101463704562400230350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006741463704562400262060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010231463704562400273160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007511463704562400274010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006661463704562400251300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010011463704562400262330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006751463704562400263270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006351463704562400234310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003721463704562400230720ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000010111463704562400221250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003771463704562400240540ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004111463704562400261100ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006151463704562400240260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004641463704562400214740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000051311463704562400220260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005571463704562400220260ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006531463704562400240340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003711463704562400226640ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004021463704562400246450ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004601463704562400223670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007021463704562400240600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006711463704562400225220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005211463704562400252640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004031463704562400247260ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011051463704562400263770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000020271463704562400234040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000010231463704562400230130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013171463704562400234120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004001463704562400242440ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011031463704562400243300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005311463704562400242320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004661463704562400223770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007251463704562400234210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012131463704562400244220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007441463704562400237330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010031463704562400261650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004671463704562400230360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003701463704562400225760ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003651463704562400221240ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006211463704562400263740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007511463704562400255650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007111463704562400257110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007431463704562400254040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004071463704562400255740ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004071463704562400256230ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003771463704562400241110ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006731463704562400223520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007741463704562400245110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007141463704562400237110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006731463704562400257470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006231463704562400234120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006501463704562400237330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004601463704562400233200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006701463704562400236540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006321463704562400261150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000003671463704562400223640ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005171463704562400277210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004021463704562400245710ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006101463704562400227730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006421463704562400226770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014011463704562400221410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012241463704562400227600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006741463704562400243710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000014431463704562400231770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007561463704562400240050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000016261463704562400265160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000062341463704562400237210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004701463704562400250320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007511463704562400266470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012531463704562400242030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011371463704562400236770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013501463704562400230040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007111463704562400240220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011131463704562400226520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000011641463704562400243650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010631463704562400234550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006771463704562400251320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003761463704562400237340ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003751463704562400235670ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000007251463704562400233750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004021463704562400245340ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005001463704562400246570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006621463704562400231640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012541463704562400231100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006611463704562400245760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006751463704562400243210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011771463704562400252070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004131463704562400264030ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005661463704562400247010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004671463704562400247010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007231463704562400265070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000012031463704562400304370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000012751463704562400311740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000010311463704562400255410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006371463704562400263700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011711463704562400306150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006471463704562400271410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006671463704562400230200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007201463704562400226370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004711463704562400230120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006061463704562400235140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004641463704562400222770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014711463704562400242470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000004711463704562400230430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004101463704562400256550ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000017371463704562400246440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000016541463704562400242470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003721463704562400231150ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003751463704562400235530ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006221463704562400232310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006401463704562400243330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007631463704562400237550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007261463704562400256300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005621463704562400243310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003671463704562400224010ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003671463704562400224350ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004641463704562400225210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000016771463704562400223630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004011463704562400243430ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003731463704562400232150ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000020251463704562400246420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013251463704562400260310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004001463704562400242170ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000012121463704562400247650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000012031463704562400235240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010351463704562400246550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012021463704562400240120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006101463704562400243200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000026331463704562400222540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005521463704562400254310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000010621463704562400230320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007351463704562400216470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000003641463704562400216740ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006471463704562400240420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006231463704562400243510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005011463704562400222000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006421463704562400231010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007651463704562400221020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000006411463704562400231150ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005601463704562400226030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006341463704562400225070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000013431463704562400230060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000010361463704562400227300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004011463704562400244370ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006731463704562400224210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003771463704562400241360ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005511463704562400240100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010021463704562400231110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000011031463704562400220530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006471463704562400222440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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__.pyi000066400000000000000000000474461463704562400212350ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400204155ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/cluster/ComplianceResourceCheckStatusType.pyi000066400000000000000000000004121463704562400277230ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000011361463704562400231620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003771463704562400255220ustar00rootroot00000000000000# Copyright (c) 2006-2024 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__.pyi000066400000000000000000000007261463704562400227040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000003721463704562400231600ustar00rootroot00000000000000# Copyright (c) 2006-2024 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/000077500000000000000000000000001463704562400177115ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/host/AbortWipeDiskStatus.pyi000066400000000000000000000006711463704562400243530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007421463704562400226220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006731463704562400247370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013221463704562400232570ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007401463704562400236320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010451463704562400237050ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000003711463704562400237130ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000024751463704562400224650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000034771463704562400227650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000007151463704562400260100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006771463704562400260420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011561463704562400236750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006351463704562400254470ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005701463704562400226020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014101463704562400230710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000010451463704562400231630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005671463704562400226520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000017351463704562400251500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013721463704562400225300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010231463704562400230160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000007341463704562400222070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000021101463704562400233740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000003741463704562400244530ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004021463704562400256360ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003641463704562400226450ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005231463704562400221320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006321463704562400224300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005051463704562400233430ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003621463704562400223230ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005271463704562400231030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000013031463704562400230000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006141463704562400242030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007121463704562400263760ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000013751463704562400231040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007041463704562400257220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007031463704562400254070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003671463704562400233600ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005571463704562400236550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003621463704562400223750ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000005061463704562400235060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000011701463704562400243200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003741463704562400243530ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006541463704562400235130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005621463704562400232070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006221463704562400227750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003651463704562400230300ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006731463704562400254710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006351463704562400246610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006601463704562400260560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006721463704562400252040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007641463704562400250730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006671463704562400240340ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005101463704562400227660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005071463704562400273640ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003731463704562400242060ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003651463704562400230240ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004001463704562400252270ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006101463704562400242000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000013231463704562400244310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006251463704562400242160ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005701463704562400246310ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006401463704562400243300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014751463704562400235320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000015601463704562400230020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000013601463704562400262520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000015241463704562400270540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000011461463704562400243720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007161463704562400244500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000003711463704562400236110ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000003661463704562400231610ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000013271463704562400233620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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__.pyi000066400000000000000000000121501463704562400221720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400216305ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vsan/upgradesystem/BrokenDiskChainIssue.pyi000066400000000000000000000005401463704562400263610ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005241463704562400274500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006541463704562400274170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005351463704562400257520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005641463704562400324560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006171463704562400275600ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006221463704562400301670ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006261463704562400311320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005431463704562400301100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005171463704562400264630ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005431463704562400271010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005351463704562400257550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006411463704562400276320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005341463704562400256320ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006251463704562400307000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000031251463704562400241130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167465ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/BaseConfigInfo.pyi000066400000000000000000000033001463704562400223010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000006721463704562400213510ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000017571463704562400215210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000006601463704562400224010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003651463704562400217750ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000004421463704562400177650ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000007201463704562400250170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000007261463704562400256400ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000012561463704562400217000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000004541463704562400220450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000005371463704562400213720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000005101463704562400212220ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005321463704562400214660ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000014211463704562400223500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000004021463704562400245010ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000016671463704562400244520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006241463704562400240740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006351463704562400254040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000011471463704562400247110ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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__.pyi000066400000000000000000000030331463704562400212270ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400177235ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/host/VStorageObjectManager.pyi000066400000000000000000000073101463704562400246230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000004531463704562400222070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400204145ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vim/vslm/vcenter/RetrieveVStorageObjSpec.pyi000066400000000000000000000006221463704562400256450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000011071463704562400263770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000114271463704562400253200ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000007441463704562400227030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400163135ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vmodl/DataObject.pyi000066400000000000000000000003631463704562400210400ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006021463704562400214170ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000007011463704562400212120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005741463704562400221750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004751463704562400212410ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006661463704562400225740ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000006541463704562400231060ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000003661463704562400215260ustar00rootroot00000000000000# Copyright (c) 2006-2024 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.pyi000066400000000000000000000006221463704562400212520ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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.pyi000066400000000000000000000004511463704562400214550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000015041463704562400205750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174265ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vmodl/fault/HostCommunication.pyi000066400000000000000000000004601463704562400236140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400234020ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004771463704562400233460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006441463704562400232460ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000004551463704562400231140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006431463704562400224040ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. 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.pyi000066400000000000000000000005621463704562400243140ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006111463704562400230440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004601463704562400235450ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004551463704562400231010ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004531463704562400226210ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004561463704562400232250ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004541463704562400227750ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004611463704562400224500ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006431463704562400232540ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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__.pyi000066400000000000000000000022151463704562400217100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400174605ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vmodl/query/InvalidCollectorVersion.pyi000066400000000000000000000004641463704562400250120ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000005511463704562400233370ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000074661463704562400237130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000006671463704562400217530ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400161535ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vslm/AboutInfo.pyi000066400000000000000000000005631463704562400205700ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006451463704562400236720ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007361463704562400217710ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012001463704562400233070ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000012021463704562400234100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000007771463704562400176130ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000030301463704562400204100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000004471463704562400207550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000006731463704562400217330ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000006021463704562400224230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004521463704562400221560ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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.pyi000066400000000000000000000004611463704562400216100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All 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__.pyi000066400000000000000000000020451463704562400204360ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400171145ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vslm/auth/SessionManager.pyi000066400000000000000000000006631463704562400225620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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__.pyi000066400000000000000000000004261463704562400214000ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400172665ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vslm/fault/SyncFault.pyi000066400000000000000000000005701463704562400217230ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The 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.pyi000066400000000000000000000005301463704562400217240ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "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__.pyi000066400000000000000000000004651463704562400215550ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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/000077500000000000000000000000001463704562400167625ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/pyVmomi/vslm/vso/DatastoreSyncStatus.pyi000066400000000000000000000011471463704562400234770ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000011041463704562400247420ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000114321463704562400236620ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000010011463704562400246030ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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.pyi000066400000000000000000000030531463704562400242300ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights 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.pyi000066400000000000000000000016631463704562400235730ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.pyi000066400000000000000000000007601463704562400253100ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. All Rights Reserved. # Broadcom Confidential. The term "Broadcom" 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__.pyi000066400000000000000000000015041463704562400212440ustar00rootroot00000000000000# Copyright (c) 2006-2024 Broadcom. 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.txt000066400000000000000000000000131463704562400170100ustar00rootroot00000000000000six>=1.7.3 pyvmomi-8.0.3.0.1/setup.cfg000066400000000000000000000000731463704562400153530ustar00rootroot00000000000000[bdist_wheel] universal=1 [bdist_rpm] requires=python-six pyvmomi-8.0.3.0.1/setup.py000066400000000000000000000071041463704562400152460ustar00rootroot00000000000000# 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.txt000066400000000000000000000000261463704562400177710ustar00rootroot00000000000000mock tox vcrpy==3.0.0 pyvmomi-8.0.3.0.1/tests/000077500000000000000000000000001463704562400146745ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/tests/README.rst000066400000000000000000000007451463704562400163710ustar00rootroot00000000000000Testing 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__.py000066400000000000000000000031711463704562400170070ustar00rootroot00000000000000# 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/000077500000000000000000000000001463704562400157765ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/tests/files/test_json_datacenter_explode.expect000066400000000000000000002725531463704562400251500ustar00rootroot00000000000000{"_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.expect000066400000000000000000000205541463704562400250140ustar00rootroot00000000000000{"_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.expect000066400000000000000000062576411463704562400240220ustar00rootroot00000000000000{"_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.expect000066400000000000000000000014041463704562400245100ustar00rootroot00000000000000{"_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.expect000066400000000000000000002702411463704562400251540ustar00rootroot00000000000000{"_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.expect000066400000000000000000002702421463704562400256420ustar00rootroot00000000000000{"_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.expect000066400000000000000000002410711463704562400263740ustar00rootroot00000000000000{"_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.expect000066400000000000000000005604751463704562400257000ustar00rootroot00000000000000[{"_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.xml000066400000000000000000000074511463704562400215660ustar00rootroot00000000000000 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 pyvmomi-8.0.3.0.1/tests/fixtures/000077500000000000000000000000001463704562400165455ustar00rootroot00000000000000pyvmomi-8.0.3.0.1/tests/fixtures/basic_connection.yaml000066400000000000000000000351341463704562400227370ustar00rootroot00000000000000interactions: - request: body: ' <_this versionId="5.5" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.369507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManager\n\n" headers: cache-control: - no-cache content-length: - '3605' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="5.5" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n5220f274-9ba1-a663-b51f-9b16fca182f1my_usermy_user2023-12-14T06:53:33.763524Z2023-12-14T06:53:33.763524Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:33 GMT set-cookie: - vmware_soap_session="7bea48466ca72276d54d979e86c48fb254b0f4ec"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '61' status: code: 200 message: OK - request: body: ' <_this versionId="5.5" type="ServiceInstance">ServiceInstancecontent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="7bea48466ca72276d54d979e86c48fb254b0f4ec"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.369507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManager\n\n" headers: cache-control: - no-cache content-length: - '3597' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="5.5" type="SessionManager">SessionManagercurrentSession ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="7bea48466ca72276d54d979e86c48fb254b0f4ec"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n5220f274-9ba1-a663-b51f-9b16fca182f1my_usermy_user2023-12-14T06:53:33.763524Z2023-12-14T06:53:33.763524Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '895' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:34 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/basic_connection_bad_password.yaml000066400000000000000000000147231463704562400254700ustar00rootroot00000000000000interactions: - request: body: ' <_this type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [''] SOAPAction: ['"urn:vim25/4.1"'] method: POST uri: https://vcsa/sdk response: body: {string: !!python/unicode "\n\ \n\ngroup-d1propertyCollectorViewManagerVMware\ \ vCenter ServerVMware vCenter Server 6.0.0 build-2798252VMware,\ \ Inc.6.0.02798252INTL000linux-x64vpxVirtualCenter6.0bebc2ffd-1e78-43f9-bf1c-05a67f5eb56dVMware\ \ VirtualCenter Server6.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManager\n\ \n"} headers: cache-control: [no-cache] connection: [Keep-Alive] content-length: ['3320'] content-type: [text/xml; charset=utf-8] date: ['Wed, 7 Oct 2015 17:51:14 GMT'] status: {code: 200, message: OK} - request: body: ' <_this type="SessionManager">SessionManagermy_userbad_password ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [''] SOAPAction: ['"urn:vim25/4.1"'] method: POST uri: https://vcsa/sdk response: body: {string: !!python/unicode "\n\ \n\nServerFaultCodeCannot\ \ complete login due to an incorrect user name or password.\n\ \n"} headers: cache-control: [no-cache] connection: [Keep-Alive] content-length: ['585'] content-type: [text/xml; charset=utf-8] date: ['Wed, 7 Oct 2015 17:51:33 GMT'] set-cookie: [vmware_soap_session="f92d3e0148e9d8fb32ef20a75cf89abd4a84cd66"; Path=/; HttpOnly; Secure;] status: {code: 500, message: Internal Server Error} version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/basic_container_view.yaml000066400000000000000000000577071463704562400236260ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:52 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:53 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '7' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n5296701e-9e56-a69b-0b98-52a96e14b1b9my_usermy_user2023-12-14T07:29:53.566909Z2023-12-14T07:29:53.566909Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:53 GMT set-cookie: - vmware_soap_session="e8e523a0068c958f2f9b75264c5fd79dbf715702"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '82' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e8e523a0068c958f2f9b75264c5fd79dbf715702"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:53 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ViewManager">ViewManagergroup-d1Datacentertrue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e8e523a0068c958f2f9b75264c5fd79dbf715702"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nsession[52bb85b0-adbe-7f20-156d-6130b6dc066e]5286fa88-7318-63fc-4917-f258ec859d33\n\n" headers: cache-control: - no-cache content-length: - '529' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ContainerView">session[52bb85b0-adbe-7f20-156d-6130b6dc066e]5286fa88-7318-63fc-4917-f258ec859d33view ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e8e523a0068c958f2f9b75264c5fd79dbf715702"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ndatacenter-3\n\n" headers: cache-control: - no-cache content-length: - '553' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e8e523a0068c958f2f9b75264c5fd79dbf715702"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ContainerView">session[52bb85b0-adbe-7f20-156d-6130b6dc066e]5286fa88-7318-63fc-4917-f258ec859d33 ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e8e523a0068c958f2f9b75264c5fd79dbf715702"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '388' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:29:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/http_proxy.yaml000066400000000000000000000011531463704562400216510ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://my-http-proxy:8080/ response: body: string: "bla" headers: Connection: - Keep-Alive Content-Length: - '3' Content-Security-Policy: - block-all-mixed-content Content-Type: - text/html Date: - Wed, 26 Jun 2019 20:49:55 GMT Strict-Transport-Security: - max-age=31536000 X-Content-Type-Options: - nosniff X-Frame-Options: - DENY X-XSS-Protection: - '1' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/iso8601_set_datetime.yaml000066400000000000000000000774001463704562400233010ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:15 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '8' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n52af2898-5e0e-52ae-8ec8-70bc8713e6f4my_usermy_user2023-12-14T07:42:17.286085Z2023-12-14T07:42:17.286085Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:17 GMT set-cookie: - vmware_soap_session="98fde2848bba9a3851ff0cb8d77be3b69a52bf77"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '66' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstancecontent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="98fde2848bba9a3851ff0cb8d77be3b69a52bf77"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4826' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '13' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SearchIndex">SearchIndex4220824e-c2eb-ed46-47db-8e5746f5bde4true ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="98fde2848bba9a3851ff0cb8d77be3b69a52bf77"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nvm-19\n\n" headers: cache-control: - no-cache content-length: - '436' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="98fde2848bba9a3851ff0cb8d77be3b69a52bf77"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nhost-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-16configManager ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="98fde2848bba9a3851ff0cb8d77be3b69a52bf77"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ncpuScheduler-16datastoreSystem-16memorySystem-16storageSystem-16networkSystem-16vmotionSystem-16virtualNicManager-16serviceSystem-16firewallSystem-16EsxHostAdvSettings-16diagnosticSystem-16autoStartManager-16snmpSystem-16dateTimeSystem-16patchManager-16imageConfigManager-16bootDeviceSystem-16firmwareSystem-16healthStatusSystem-16pciPassthruSystem-16kernelModuleSystem-16authenticationManager-16powerSystem-16cacheConfigManager-16esxAgentHostManager-16iscsiManager-16vFlashManager-16vsanSystem-16messageBusProxy-16userDirectory-16accountManager-16hostAccessManager-16graphicsManager-16ha-vsan-internal-system-16ha-certificate-manager-16CryptoManagerHost-16ha-nvdimm-system-16assignableHardwareManager-16\n\n" headers: cache-control: - no-cache content-length: - '3501' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostDateTimeSystem">dateTimeSystem-162014-08-19T04:29:36.070918-04:00 ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="98fde2848bba9a3851ff0cb8d77be3b69a52bf77"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '394' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:42:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '168' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/pbm_check_compatibility.yaml000066400000000000000000000742471463704562400243130ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: {string: !!python/unicode 'urn:vim256.56.05.55.15.04.14.0 '} headers: cache-control: [no-cache] connection: [Keep-Alive] content-length: ['309'] content-type: [text/xml; charset=utf-8] date: ['Tue, 30 May 2017 18:54:17 GMT'] x-frame-options: [DENY] status: {code: 200, message: OK} - request: body: !!python/unicode ' <_this type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [''] SOAPAction: ['"urn:vim25/6.5"'] User-Agent: [pyvmomi] method: POST uri: https://vcsa/sdk response: body: {string: !!python/unicode "\n\ \n\ngroup-d1propertyCollectorViewManagerVMware\ \ vCenter ServerVMware vCenter Server 6.5.0 build-4602587VMware,\ \ Inc.6.5.04602587INTL000linux-x64vpxVirtualCenter6.5e25de1d7-dfa2-4f32-8aab-4a81e37956d5VMware\ \ VirtualCenter Server6.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManager\n\ \n"} headers: cache-control: [no-cache] connection: [Keep-Alive] content-length: ['4429'] content-type: [text/xml; charset=utf-8] date: ['Tue, 30 May 2017 18:54:17 GMT'] x-frame-options: [DENY] status: {code: 200, message: OK} - request: body: !!python/unicode ' <_this type="SessionManager">SessionManagerAdministrator@vsphere.localAdmin!23 ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [''] SOAPAction: ['"urn:vim25/6.5"'] User-Agent: [pyvmomi] method: POST uri: https://vcsa/sdk response: body: {string: !!python/unicode "\n\ \n\n525b4bc1-0386-9826-0a39-2ae64af71863VSPHERE.LOCAL\\\ AdministratorAdministrator vsphere.local2017-05-30T18:54:17.757925Z2017-05-30T18:54:17.757925Zenenfalse10.2.10.134pyvmomi0\n\ \n"} headers: cache-control: [no-cache] connection: [Keep-Alive] content-length: ['834'] content-type: [text/xml; charset=utf-8] date: ['Tue, 30 May 2017 18:54:17 GMT'] set-cookie: [vmware_soap_session="bb15eed326ea9a307c1d50e9ff8e5c1048652b80"; Path=/; HttpOnly; Secure;] x-frame-options: [DENY] status: {code: 200, message: OK} - request: body: !!python/unicode ' bb15eed326ea9a307c1d50e9ff8e5c1048652b80 <_this type="PbmServiceInstance">ServiceInstance ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [''] SOAPAction: ['"urn:pbm/6.5"'] User-Agent: [pyvmomi] method: POST uri: https://vcsa/pbm/sdk response: body: {string: !!python/unicode 'PBM2.0##PBM_SERVER_GUID##SessionManagerCapabilityMetadataManagerProfileManagercomplianceManagerplacementSolverReplicationManager'} headers: content-length: ['1073'] content-type: [text/xml;charset=utf-8] date: ['Tue, 30 May 2017 18:54:17 GMT'] server: [Apache] set-cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] status: {code: 200, message: OK} - request: body: !!python/unicode ' bb15eed326ea9a307c1d50e9ff8e5c1048652b80 <_this type="PbmProfileProfileManager">ProfileManagerSTORAGEREQUIREMENT ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] SOAPAction: ['"urn:pbm/6.5"'] User-Agent: [pyvmomi] method: POST uri: https://vcsa/pbm/sdk response: body: {string: !!python/unicode 'aa6d5a82-1c88-45da-85d3-3d74b91a5badf4e5bade-15a2-4805-bf8e-52318c4ce4434d5f673c-536f-11e6-beb8-9e71128cae77acb83785-c4ba-4eb9-9830-dd086941e9cd'} headers: content-length: ['726'] content-type: [text/xml;charset=utf-8] date: ['Tue, 30 May 2017 18:57:09 GMT'] server: [Apache] set-cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] status: {code: 200, message: OK} - request: body: !!python/unicode ' bb15eed326ea9a307c1d50e9ff8e5c1048652b80 <_this type="PbmProfileProfileManager">ProfileManageraa6d5a82-1c88-45da-85d3-3d74b91a5badf4e5bade-15a2-4805-bf8e-52318c4ce4434d5f673c-536f-11e6-beb8-9e71128cae77acb83785-c4ba-4eb9-9830-dd086941e9cd ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] SOAPAction: ['"urn:pbm/6.5"'] User-Agent: [pyvmomi] method: POST uri: https://vcsa/pbm/sdk response: body: {string: !!python/unicode 'aa6d5a82-1c88-45da-85d3-3d74b91a5badVirtual SAN Default Storage PolicyStorage policy used as default for Virtual SAN datastores2017-05-28T08:36:01.999ZTemporary user handle2017-05-28T08:36:01.999ZTemporary user handleREQUIREMENTSTORAGEVSAN sub-profileVSANhostFailuresToToleratehostFailuresToTolerate1VSANstripeWidthstripeWidth1VSANforceProvisioningforceProvisioningfalseVSANproportionalCapacityproportionalCapacity0VSANcacheReservationcacheReservation00falseVsanDefaultProfileacb83785-c4ba-4eb9-9830-dd086941e9cdtest-profile2017-05-30T16:29:04.695ZTemporary user handle2017-05-30T16:31:25.898ZTemporary user handleREQUIREMENTSTORAGERule-set 1http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tag1falsef4e5bade-15a2-4805-bf8e-52318c4ce443VVol No Requirements PolicyAllow the datastore to determine the best placement strategy for storage objects2017-05-28T08:36:02.177ZTemporary user handle2017-05-28T08:36:02.177ZTemporary user handleREQUIREMENTSTORAGE0falseVVolDefaultProfile4d5f673c-536f-11e6-beb8-9e71128cae77VM Encryption PolicySample storage policy for VMware''s VM and virtual disk encryption2017-05-28T08:36:02.407ZTemporary user handle2017-05-28T08:36:02.407ZTemporary user handleREQUIREMENTSTORAGEsp-1com.vmware.storageprofile.dataservicead5a249d-cbc2-43af-9366-694d7664fa52ad5a249d-cbc2-43af-9366-694d7664fa52ad5a249d-cbc2-43af-9366-694d7664fa52false0false'} headers: content-length: ['5223'] content-type: [text/xml;charset=utf-8] date: ['Tue, 30 May 2017 18:59:47 GMT'] server: [Apache] set-cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] status: {code: 200, message: OK} - request: body: !!python/unicode ' bb15eed326ea9a307c1d50e9ff8e5c1048652b80 <_this type="PbmPlacementSolver">placementSolveracb83785-c4ba-4eb9-9830-dd086941e9cd ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] SOAPAction: ['"urn:pbm/6.5"'] User-Agent: [pyvmomi] method: POST uri: https://vcsa/pbm/sdk response: body: {string: !!python/unicode 'Datastoredatastore-29TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-29http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.Datastoredatastore-25TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-25http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.Datastoredatastore-23TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-23http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.Datastoredatastore-28TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-28http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.Datastoredatastore-26TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-26http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.Datastoredatastore-24TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-24http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.Datastoredatastore-22TagPropertyMismatchFault.localeKEY_0test-tagKEY_1http://www.vmware.com/storage/tagDatastoredatastore-22http://www.vmware.com/storage/tagtest-tag-categorycom.vmware.storage.tag.test-tag-category.propertytest-tagDatastore is incompatible, as it does not match all of the selected VM Storage Policy rules: Tags with name (test-tag) not found on datastore.'} headers: content-type: [text/xml;charset=utf-8] date: ['Tue, 30 May 2017 19:01:33 GMT'] server: [Apache] set-cookie: [vmware_soap_session=eaf572bd-e536-43de-9b48-e36542ad9d63; HttpOnly] status: {code: 200, message: OK} version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/root_folder_parent.yaml000066400000000000000000000474211463704562400233300ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:38:53 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:38:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n52c8b11e-b9d4-3d9d-845e-e00da9c00741my_usermy_user2023-12-14T09:38:54.309232Z2023-12-14T09:38:54.309232Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:38:54 GMT set-cookie: - vmware_soap_session="8b42974d25265d851b7c43e9f755b9cded98b94a"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '51' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstancecontent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8b42974d25265d851b7c43e9f755b9cded98b94a"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4826' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:38:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Folder">group-d1parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8b42974d25265d851b7c43e9f755b9cded98b94a"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:38:54 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Folder">group-d1parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8b42974d25265d851b7c43e9f755b9cded98b94a"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:38:55 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/smart_connection.yaml000066400000000000000000000451201463704562400230000ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:58:26 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:58:27 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n52a67ed8-0f0b-1714-4534-86a177fc5158my_usermy_user2023-12-14T06:58:27.937713Z2023-12-14T06:58:27.937713Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:58:27 GMT set-cookie: - vmware_soap_session="015fe217ee175cedc4bbcb9bbfb5ccb03097abbf"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '62' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstancecontent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="015fe217ee175cedc4bbcb9bbfb5ccb03097abbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4826' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:58:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagercurrentSession ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="015fe217ee175cedc4bbcb9bbfb5ccb03097abbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n52a67ed8-0f0b-1714-4534-86a177fc5158my_usermy_user2023-12-14T06:58:27.937713Z2023-12-14T06:58:27.937713Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '895' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:58:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/ssl_tunnel.yaml000066400000000000000000000005111463704562400216140ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: CONNECT uri: http://vcsasdkTunnel:8089 response: body: {string: !!python/unicode ''} headers: content-length: ['0'] content-type: [text/html] date: ['Fri, 9 Oct 2015 17:38:04 GMT'] status: {code: 200, message: OK} version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/ssl_tunnel_http_failure.yaml000066400000000000000000000011351463704562400243650ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa:80/ response: body: string: "" headers: Connection: - Keep-Alive Content-Length: - '0' Content-Security-Policy: - block-all-mixed-content Content-Type: - text/html Date: - Wed, 26 Jun 2019 20:19:39 GMT Strict-Transport-Security: - max-age=31536000 X-Content-Type-Options: - nosniff X-Frame-Options: - DENY X-XSS-Protection: - '1' status: code: 404 message: KO version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/sspi_connection.yaml000066400000000000000000000351341463704562400226340ustar00rootroot00000000000000interactions: - request: body: ' <_this versionId="5.5" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.369507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManager\n\n" headers: cache-control: - no-cache content-length: - '3605' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="5.5" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n5220f274-9ba1-a663-b51f-9b16fca182f1my_usermy_user2023-12-14T06:53:33.763524Z2023-12-14T06:53:33.763524Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:33 GMT set-cookie: - vmware_soap_session="7bea48466ca72276d54d979e86c48fb254b0f4ec"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '61' status: code: 200 message: OK - request: body: ' <_this versionId="5.5" type="ServiceInstance">ServiceInstancecontent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="7bea48466ca72276d54d979e86c48fb254b0f4ec"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.369507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManager\n\n" headers: cache-control: - no-cache content-length: - '3597' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="5.5" type="SessionManager">SessionManagercurrentSession ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="7bea48466ca72276d54d979e86c48fb254b0f4ec"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/5.5"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n5220f274-9ba1-a663-b51f-9b16fca182f1my_usermy_user2023-12-14T06:53:33.763524Z2023-12-14T06:53:33.763524Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '895' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 06:53:34 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_datacenter_explode.yaml000066400000000000000000003667541463704562400254000ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:25 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:27 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n5299f05c-6747-014f-275c-c4d3ec2364e3my_usermy_user2023-12-14T10:33:27.421866Z2023-12-14T10:33:27.421866Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:27 GMT set-cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '63' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:27 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:27 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngray\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngray\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-1\n\n" headers: cache-control: - no-cache content-length: - '453' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDataCenter\n\n" headers: cache-control: - no-cache content-length: - '431' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '424' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n362.3datacenter-3alarm-362grayfalse30.3datacenter-3alarm-30grayfalse33.3datacenter-3alarm-33grayfalse32.3datacenter-3alarm-32grayfalse31.3datacenter-3alarm-31grayfalse158.3datacenter-3alarm-158grayfalse257.3datacenter-3alarm-257grayfalse256.3datacenter-3alarm-256grayfalse255.3datacenter-3alarm-255grayfalse310.3datacenter-3alarm-310grayfalse53.3datacenter-3alarm-53grayfalse315.3datacenter-3alarm-315grayfalse316.3datacenter-3alarm-316grayfalse317.3datacenter-3alarm-317grayfalse318.3datacenter-3alarm-318grayfalse319.3datacenter-3alarm-319grayfalse320.3datacenter-3alarm-320grayfalse321.3datacenter-3alarm-321grayfalse322.3datacenter-3alarm-322grayfalse323.3datacenter-3alarm-323grayfalse324.3datacenter-3alarm-324grayfalse326.3datacenter-3alarm-326grayfalse327.3datacenter-3alarm-327grayfalse328.3datacenter-3alarm-328grayfalse329.3datacenter-3alarm-329grayfalse330.3datacenter-3alarm-330grayfalse332.3datacenter-3alarm-332grayfalse337.3datacenter-3alarm-337grayfalse80.3datacenter-3alarm-80grayfalse340.3datacenter-3alarm-340grayfalse341.3datacenter-3alarm-341grayfalse84.3datacenter-3alarm-84grayfalse343.3datacenter-3alarm-343grayfalse86.3datacenter-3alarm-86grayfalse345.3datacenter-3alarm-345grayfalse88.3datacenter-3alarm-88grayfalse346.3datacenter-3alarm-346grayfalse348.3datacenter-3alarm-348grayfalse91.3datacenter-3alarm-91grayfalse349.3datacenter-3alarm-349grayfalse7.3datacenter-3alarm-7grayfalse264.3datacenter-3alarm-264grayfalse24.3datacenter-3alarm-24grayfalse281.3datacenter-3alarm-281grayfalse28.3datacenter-3alarm-28grayfalse285.3datacenter-3alarm-285grayfalse333.3datacenter-3alarm-333grayfalse79.3datacenter-3alarm-79grayfalse336.3datacenter-3alarm-336grayfalse334.3datacenter-3alarm-334grayfalse77.3datacenter-3alarm-77grayfalse338.3datacenter-3alarm-338grayfalse81.3datacenter-3alarm-81grayfalse108.3datacenter-3alarm-108grayfalse232.3datacenter-3alarm-232grayfalse180.3datacenter-3alarm-180grayfalse161.3datacenter-3alarm-161grayfalse160.3datacenter-3alarm-160grayfalse29.3datacenter-3alarm-29grayfalse286.3datacenter-3alarm-286grayfalse156.3datacenter-3alarm-156grayfalse145.3datacenter-3alarm-145grayfalse135.3datacenter-3alarm-135grayfalse50.3datacenter-3alarm-50grayfalse307.3datacenter-3alarm-307grayfalse49.3datacenter-3alarm-49grayfalse306.3datacenter-3alarm-306grayfalse48.3datacenter-3alarm-48grayfalse305.3datacenter-3alarm-305grayfalse46.3datacenter-3alarm-46grayfalse303.3datacenter-3alarm-303grayfalse45.3datacenter-3alarm-45grayfalse302.3datacenter-3alarm-302grayfalse44.3datacenter-3alarm-44grayfalse301.3datacenter-3alarm-301grayfalse43.3datacenter-3alarm-43grayfalse300.3datacenter-3alarm-300grayfalse169.3datacenter-3alarm-169grayfalse42.3datacenter-3alarm-42grayfalse299.3datacenter-3alarm-299grayfalse119.3datacenter-3alarm-119grayfalse120.3datacenter-3alarm-120grayfalse123.3datacenter-3alarm-123grayfalse5.3datacenter-3alarm-5grayfalse262.3datacenter-3alarm-262grayfalse311.3datacenter-3alarm-311grayfalse54.3datacenter-3alarm-54grayfalse143.3datacenter-3alarm-143grayfalse16.3datacenter-3alarm-16grayfalse273.3datacenter-3alarm-273grayfalse312.3datacenter-3alarm-312grayfalse17.3datacenter-3alarm-17grayfalse274.3datacenter-3alarm-274grayfalse181.3datacenter-3alarm-181grayfalse113.3datacenter-3alarm-113grayfalse47.3datacenter-3alarm-47grayfalse304.3datacenter-3alarm-304grayfalse167.3datacenter-3alarm-167grayfalse40.3datacenter-3alarm-40grayfalse297.3datacenter-3alarm-297grayfalse314.3datacenter-3alarm-314grayfalse146.3datacenter-3alarm-146grayfalse19.3datacenter-3alarm-19grayfalse276.3datacenter-3alarm-276grayfalse111.3datacenter-3alarm-111grayfalse52.3datacenter-3alarm-52grayfalse309.3datacenter-3alarm-309grayfalse313.3datacenter-3alarm-313grayfalse331.3datacenter-3alarm-331grayfalse168.3datacenter-3alarm-168grayfalse335.3datacenter-3alarm-335grayfalse22.3datacenter-3alarm-22grayfalse279.3datacenter-3alarm-279grayfalse122.3datacenter-3alarm-122grayfalse6.3datacenter-3alarm-6grayfalse263.3datacenter-3alarm-263grayfalse142.3datacenter-3alarm-142grayfalse15.3datacenter-3alarm-15grayfalse272.3datacenter-3alarm-272grayfalse121.3datacenter-3alarm-121grayfalse1.3datacenter-3alarm-1grayfalse258.3datacenter-3alarm-258grayfalse128.3datacenter-3alarm-128grayfalse137.3datacenter-3alarm-137grayfalse10.3datacenter-3alarm-10grayfalse267.3datacenter-3alarm-267grayfalse12.3datacenter-3alarm-12grayfalse269.3datacenter-3alarm-269grayfalse3.3datacenter-3alarm-3grayfalse260.3datacenter-3alarm-260grayfalse130.3datacenter-3alarm-130grayfalse9.3datacenter-3alarm-9grayfalse266.3datacenter-3alarm-266grayfalse38.3datacenter-3alarm-38grayfalse295.3datacenter-3alarm-295grayfalse39.3datacenter-3alarm-39grayfalse296.3datacenter-3alarm-296grayfalse118.3datacenter-3alarm-118grayfalse117.3datacenter-3alarm-117grayfalse116.3datacenter-3alarm-116grayfalse115.3datacenter-3alarm-115grayfalse114.3datacenter-3alarm-114grayfalse112.3datacenter-3alarm-112grayfalse107.3datacenter-3alarm-107grayfalse347.3datacenter-3alarm-347grayfalse90.3datacenter-3alarm-90grayfalse93.3datacenter-3alarm-93grayfalse344.3datacenter-3alarm-344grayfalse342.3datacenter-3alarm-342grayfalse85.3datacenter-3alarm-85grayfalse339.3datacenter-3alarm-339grayfalse82.3datacenter-3alarm-82grayfalse23.3datacenter-3alarm-23grayfalse280.3datacenter-3alarm-280grayfalse141.3datacenter-3alarm-141grayfalse14.3datacenter-3alarm-14grayfalse271.3datacenter-3alarm-271grayfalse2.3datacenter-3alarm-2grayfalse259.3datacenter-3alarm-259grayfalse129.3datacenter-3alarm-129grayfalse138.3datacenter-3alarm-138grayfalse11.3datacenter-3alarm-11grayfalse268.3datacenter-3alarm-268grayfalse4.3datacenter-3alarm-4grayfalse261.3datacenter-3alarm-261grayfalse131.3datacenter-3alarm-131grayfalse13.3datacenter-3alarm-13grayfalse270.3datacenter-3alarm-270grayfalse37.3datacenter-3alarm-37grayfalse294.3datacenter-3alarm-294grayfalse147.3datacenter-3alarm-147grayfalse20.3datacenter-3alarm-20grayfalse277.3datacenter-3alarm-277grayfalse21.3datacenter-3alarm-21grayfalse278.3datacenter-3alarm-278grayfalse308.3datacenter-3alarm-308grayfalse51.3datacenter-3alarm-51grayfalse298.3datacenter-3alarm-298grayfalse293.3datacenter-3alarm-293grayfalse36.3datacenter-3alarm-36grayfalse292.3datacenter-3alarm-292grayfalse35.3datacenter-3alarm-35grayfalse291.3datacenter-3alarm-291grayfalse34.3datacenter-3alarm-34grayfalse290.3datacenter-3alarm-290grayfalse289.3datacenter-3alarm-289grayfalse288.3datacenter-3alarm-288grayfalse287.3datacenter-3alarm-287grayfalse284.3datacenter-3alarm-284grayfalse283.3datacenter-3alarm-283grayfalse282.3datacenter-3alarm-282grayfalse275.3datacenter-3alarm-275grayfalse265.3datacenter-3alarm-265grayfalse157.3datacenter-3alarm-157grayfalse162.3datacenter-3alarm-162grayfalse163.3datacenter-3alarm-163grayfalse184.3datacenter-3alarm-184grayfalse185.3datacenter-3alarm-185grayfalse186.3datacenter-3alarm-186grayfalse187.3datacenter-3alarm-187grayfalse188.3datacenter-3alarm-188grayfalse189.3datacenter-3alarm-189grayfalse190.3datacenter-3alarm-190grayfalse191.3datacenter-3alarm-191grayfalse192.3datacenter-3alarm-192grayfalse193.3datacenter-3alarm-193grayfalse194.3datacenter-3alarm-194grayfalse195.3datacenter-3alarm-195grayfalse196.3datacenter-3alarm-196grayfalse197.3datacenter-3alarm-197grayfalse198.3datacenter-3alarm-198grayfalse199.3datacenter-3alarm-199grayfalse200.3datacenter-3alarm-200grayfalse201.3datacenter-3alarm-201grayfalse202.3datacenter-3alarm-202grayfalse203.3datacenter-3alarm-203grayfalse205.3datacenter-3alarm-205grayfalse206.3datacenter-3alarm-206grayfalse207.3datacenter-3alarm-207grayfalse208.3datacenter-3alarm-208grayfalse209.3datacenter-3alarm-209grayfalse210.3datacenter-3alarm-210grayfalse211.3datacenter-3alarm-211grayfalse212.3datacenter-3alarm-212grayfalse213.3datacenter-3alarm-213grayfalse214.3datacenter-3alarm-214grayfalse215.3datacenter-3alarm-215grayfalse216.3datacenter-3alarm-216grayfalse217.3datacenter-3alarm-217grayfalse218.3datacenter-3alarm-218grayfalse219.3datacenter-3alarm-219grayfalse220.3datacenter-3alarm-220grayfalse221.3datacenter-3alarm-221grayfalse222.3datacenter-3alarm-222grayfalse223.3datacenter-3alarm-223grayfalse224.3datacenter-3alarm-224grayfalse225.3datacenter-3alarm-225grayfalse226.3datacenter-3alarm-226grayfalse227.3datacenter-3alarm-227grayfalse228.3datacenter-3alarm-228grayfalse229.3datacenter-3alarm-229grayfalse230.3datacenter-3alarm-230grayfalse231.3datacenter-3alarm-231grayfalse233.3datacenter-3alarm-233grayfalse234.3datacenter-3alarm-234grayfalse235.3datacenter-3alarm-235grayfalse236.3datacenter-3alarm-236grayfalse237.3datacenter-3alarm-237grayfalse238.3datacenter-3alarm-238grayfalse239.3datacenter-3alarm-239grayfalse240.3datacenter-3alarm-240grayfalse241.3datacenter-3alarm-241grayfalse242.3datacenter-3alarm-242grayfalse243.3datacenter-3alarm-243grayfalse244.3datacenter-3alarm-244grayfalse245.3datacenter-3alarm-245grayfalse246.3datacenter-3alarm-246grayfalse247.3datacenter-3alarm-247grayfalse248.3datacenter-3alarm-248grayfalse249.3datacenter-3alarm-249grayfalse250.3datacenter-3alarm-250grayfalse251.3datacenter-3alarm-251grayfalse252.3datacenter-3alarm-252grayfalse253.3datacenter-3alarm-253grayfalse254.3datacenter-3alarm-254grayfalse\n\n" headers: cache-control: - no-cache content-length: - '68101' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '8' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n252.9domain-c9alarm-252yellowfalse1427292.9domain-c9alarm-292yellowfalse1669326.9domain-c9alarm-326yellowfalse2073\n\n" headers: cache-control: - no-cache content-length: - '1304' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3vmFolder ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-v4\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3hostFolder ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-h5\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3datastoreFolder ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-s6\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3networkFolder ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-n7\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nnetwork-13\n\n" headers: cache-control: - no-cache content-length: - '548' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datacenter">datacenter-3configuration ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="51182e97135dcf4fcf6f2b0645d32d1658822193"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '431' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:33:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_datastore_explode.yaml000066400000000000000000001620611463704562400252350ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:05 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:06 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n525886c5-e335-321d-6688-cfbb00cefad0my_usermy_user2023-12-14T10:36:07.121749Z2023-12-14T10:36:07.121749Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:07 GMT set-cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '54' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-s6\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngray\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-1\n\n" headers: cache-control: - no-cache content-length: - '453' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvsanDatastore\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDatastoreExitMaintenanceMode_Task\n\n" headers: cache-control: - no-cache content-length: - '496' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n143.17datastore-17alarm-143grayfalse29.17datastore-17alarm-29grayfalse147.17datastore-17alarm-147grayfalse108.17datastore-17alarm-108grayfalse167.17datastore-17alarm-167grayfalse24.17datastore-17alarm-24grayfalse79.17datastore-17alarm-79grayfalse53.17datastore-17alarm-53grayfalse7.17datastore-17alarm-7greenfalse84.17datastore-17alarm-84grayfalse80.17datastore-17alarm-80grayfalse28.17datastore-17alarm-28grayfalse\n\n" headers: cache-control: - no-cache content-length: - '3481' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17info ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvsanDatastoreds:///vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3623482713761407374883553286816972092211292233720368547758072023-12-14T10:30:18.831152Z5281f817da2563b1-f53a57a4a4c494345281f817da2563b1-f53a57a4a4c49434192f7865-d0d0-21b7-7409-062517c9e1a813\n\n" headers: cache-control: - no-cache content-length: - '981' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17vsanDatastoreds:///vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3864799477763623482713769797894144truetruevsannormal\n\n" headers: cache-control: - no-cache content-length: - '811' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17host ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-15/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434readWritetruetruehost-16/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434readWritetruetruehost-12/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434readWritetruetruehost-14/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434readWritetruetrue\n\n" headers: cache-control: - no-cache content-length: - '1560' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17vm ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-20vm-19vm-18\n\n" headers: cache-control: - no-cache content-length: - '770' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17browser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastoreBrowser-datastore-17\n\n" headers: cache-control: - no-cache content-length: - '490' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruefalsefalsefalsefalsefalsetruetrue\n\n" headers: cache-control: - no-cache content-length: - '989' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Datastore">datastore-17iormConfiguration ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="e2829757e10b745ce19da05c2d47313ddec27c3f"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nfalseautomatic3090falsetruefalse\n\n" headers: cache-control: - no-cache content-length: - '765' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:36:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '7' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_host_explode.yaml000066400000000000000000050415011463704562400242240ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:10 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n5292d68f-be78-ab87-2994-ff5f1b3ce05dmy_usermy_user2023-12-14T10:38:11.28404Z2023-12-14T10:38:11.28404Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '870' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:11 GMT set-cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '65' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n5AutoDeploy.MachineIdentitystringHostSystemAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachineAutoDeploy.Host.AssociateMachine\n\n" headers: cache-control: - no-cache content-length: - '1230' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndomain-c9\n\n" headers: cache-control: - no-cache content-length: - '472' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nyellow\n\n" headers: cache-control: - no-cache content-length: - '436' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n002023-12-12T10:07:13.322128ZDataCenterdatacenter-3Vsan1Clusterdomain-c910.218.43.170host-14SSH for the host 10.218.43.170 has been enabled\n\n" headers: cache-control: - no-cache content-length: - '984' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-1\n\n" headers: cache-control: - no-cache content-length: - '453' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n10.218.43.170\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nExitMaintenanceMode_TaskPowerUpHostFromStandBy_TaskReconnectHost_TaskReconfigureHostForDAS_Task\n\n" headers: cache-control: - no-cache content-length: - '675' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n88.14host-14alarm-88grayfalse21.14host-14alarm-21grayfalse37.14host-14alarm-37grayfalse13.14host-14alarm-13grayfalse131.14host-14alarm-131grayfalse20.14host-14alarm-20grayfalse138.14host-14alarm-138grayfalse14.14host-14alarm-14grayfalse141.14host-14alarm-141grayfalse23.14host-14alarm-23grayfalse82.14host-14alarm-82grayfalse85.14host-14alarm-85greenfalse126293.14host-14alarm-93grayfalse90.14host-14alarm-90grayfalse48.14host-14alarm-48grayfalse107.14host-14alarm-107grayfalse112.14host-14alarm-112grayfalse311.14host-14alarm-311grayfalse16.14host-14alarm-16grayfalse116.14host-14alarm-116greenfalse2275118.14host-14alarm-118greenfalse2275120.14host-14alarm-120greenfalse2275156.14host-14alarm-156grayfalse123.14host-14alarm-123grayfalse4.14host-14alarm-4greenfalse122.14host-14alarm-122greenfalse2275181.14host-14alarm-181grayfalse77.14host-14alarm-77greenfalse1235313.14host-14alarm-313grayfalse22.14host-14alarm-22grayfalse11.14host-14alarm-11grayfalse129.14host-14alarm-129grayfalse145.14host-14alarm-145grayfalse114.14host-14alarm-114greenfalse2275232.14host-14alarm-232grayfalse46.14host-14alarm-46grayfalse130.14host-14alarm-130grayfalse312.14host-14alarm-312grayfalse17.14host-14alarm-17grayfalse135.14host-14alarm-135grayfalse44.14host-14alarm-44grayfalse42.14host-14alarm-42grayfalse160.14host-14alarm-160greenfalse124143.14host-14alarm-43grayfalse161.14host-14alarm-161greenfalse259045.14host-14alarm-45grayfalse115.14host-14alarm-115greenfalse2275180.14host-14alarm-180grayfalse121.14host-14alarm-121greenfalse22753.14host-14alarm-3greenfalse49.14host-14alarm-49grayfalse169.14host-14alarm-169grayfalse117.14host-14alarm-117greenfalse2275119.14host-14alarm-119greenfalse22751.14host-14alarm-1greenfalse314.14host-14alarm-314grayfalse137.14host-14alarm-137grayfalse50.14host-14alarm-50grayfalse113.14host-14alarm-113greenfalse2275\n\n" headers: cache-control: - no-cache content-length: - '15592' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nconnectedpoweredOnnonefalsefalse2023-12-12T09:07:01.778318Z65782330-1193-79a7-1a42-062517c9e1a8sc1-10-218-43-170.nimbus.eng.vmware.com657822f0-4424-06e4-b556-062517f938easc1-10-218-34-90.nimbus.eng.vmware.com6578234b-9db4-3395-581e-0625170344a3sc1-10-218-44-171.nimbus.eng.vmware.com65782314-938b-eba8-07ec-0625178fc4c6sc1-10-218-33-216.nimbus.eng.vmware.comdefaultTcpipStackactivevmk0vmk111000true68169720922112incapablenone\n\n" headers: cache-control: - no-cache content-length: - '1900' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-14VMware, Inc.VMware7,1a6b70142-625f-e04e-edf6-05098f74aff3No Asset TagAsset tag of the systemAssetTagVMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3Service tag of the systemServiceTagNoneEnclosure serial number tag of the systemEnclosureSerialNumberTagVMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3Serial number tag of the systemSerialNumberTag[MS_VM_CERT/SHA1/27d66596a61c48dd3dc7216fd715126e33f59ae7]OEM specific stringOemSpecificStringWelcome to the Virtual MachineOEM specific stringOemSpecificString17178767360Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz199588844connectedpoweredOnnonefalsefalse2023-12-12T09:07:01.778318Z65782330-1193-79a7-1a42-062517c9e1a8sc1-10-218-43-170.nimbus.eng.vmware.com657822f0-4424-06e4-b556-062517f938easc1-10-218-34-90.nimbus.eng.vmware.com6578234b-9db4-3395-581e-0625170344a3sc1-10-218-44-171.nimbus.eng.vmware.com65782314-938b-eba8-07ec-0625178fc4c6sc1-10-218-33-216.nimbus.eng.vmware.comdefaultTcpipStackactivevmk0vmk111000true68169720922112incapablenone10.218.43.17044319:32:16:04:8B:77:FB:91:5E:D2:A6:87:6D:A5:5A:08:0F:C9:BA:F5VMware ESXiVMware ESXi 8.0.3 build-69507956VMware, Inc.8.0.33.069507956INTL000vmnix-x86embeddedEsxHostAgent8.0.2.0VMware ESX Server8.0truefalse3062598610000100000178220yellowfalsevcenterintel-icelake\n\n" headers: cache-control: - no-cache content-length: - '5041' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14hardware ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nVMware, Inc.VMware7,1a6b70142-625f-e04e-edf6-05098f74aff3No Asset TagAsset tag of the systemAssetTagVMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3Service tag of the systemServiceTagNoneEnclosure serial number tag of the systemEnclosureSerialNumberTagVMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3Serial number tag of the systemSerialNumberTag[MS_VM_CERT/SHA1/27d66596a61c48dd3dc7216fd715126e33f59ae7]OEM specific stringOemSpecificStringWelcome to the Virtual MachineOEM specific stringOemSpecificStringVMware-42 01 b7 a6 5f 62 4e e0-ed f6 05 09 8f 74 af f3nqn.2014-08.com.vmware.eng.nimbus:nvme:sc1-10-218-43-170nvmeQualifiedNamenqn.2021-01.com.vmware:65782330-1193-79a7-1a42-062517c9e1a8-vvol-0d5eaa6e51bfvvolNvmeQualifiedName523e3ee5-0975-0448-be39-0d5eaa6e51bfBalanced88819953121460intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz000000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:0000:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00001intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz100000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:0010:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00002intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz200000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:0100:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00003intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz300000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:0110:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00004intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz400000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:1000:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00005intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz500000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:1010:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00006intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz600000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:1100:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00007intel199531214690696006Intel(R) Xeon(R) Gold 6330 CPU @ 2.00GHz700000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:1110:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:000017178767360NUMA107654321017177128960017177128960false0000:00:00.01536000-326345549Intel Corporation290726518Virtual Machine Chipset0000:00:01.01540010-326340Intel Corporation290730440BX/ZX/DX - 82443BX/ZX/DX AGP bridge0000:00:07.01537070-326345549Intel Corporation289446518Virtual Machine Chipset0000:00:07.1257071-326345549Intel Corporation289456518PIIX4 for 430TX/440BX/MX IDE Controller0000:00:07.31664073-326345549Intel Corporation289476518Virtual Machine Chipset0000:00:07.7217607755495549VMware18561856Virtual Machine Communication Interface0000:00:0f.0768015055495549VMware10291029SVGA II Adapter0000:00:11.01540017055490VMware19360PCI bridge0000:00:15.01540021055490VMware19520PCI Express Root Port0000:00:15.11540021155490VMware19520PCI Express Root Port0000:00:15.21540021255490VMware19520PCI Express Root Port0000:00:15.31540021355490VMware19520PCI Express Root Port0000:00:15.41540021455490VMware19520PCI Express Root Port0000:00:15.51540021555490VMware19520PCI Express Root Port0000:00:15.61540021655490VMware19520PCI Express Root Port0000:00:15.71540021755490VMware19520PCI Express Root Port0000:00:16.01540022055490VMware19520PCI Express Root Port0000:00:16.11540022155490VMware19520PCI Express Root Port0000:00:16.21540022255490VMware19520PCI Express Root Port0000:00:16.31540022355490VMware19520PCI Express Root Port0000:00:16.41540022455490VMware19520PCI Express Root Port0000:00:16.51540022555490VMware19520PCI Express Root Port0000:00:16.61540022655490VMware19520PCI Express Root Port0000:00:16.71540022755490VMware19520PCI Express Root Port0000:00:17.01540023055490VMware19520PCI Express Root Port0000:00:17.11540023155490VMware19520PCI Express Root Port0000:00:17.21540023255490VMware19520PCI Express Root Port0000:00:17.31540023355490VMware19520PCI Express Root Port0000:00:17.41540023455490VMware19520PCI Express Root Port0000:00:17.51540023555490VMware19520PCI Express Root Port0000:00:17.61540023655490VMware19520PCI Express Root Port0000:00:17.71540023755490VMware19520PCI Express Root Port0000:00:18.01540024055490VMware19520PCI Express Root Port0000:00:18.11540024155490VMware19520PCI Express Root Port0000:00:18.21540024255490VMware19520PCI Express Root Port0000:00:18.31540024355490VMware19520PCI Express Root Port0000:00:18.41540024455490VMware19520PCI Express Root Port0000:00:18.51540024555490VMware19520PCI Express Root Port0000:00:18.61540024655490VMware19520PCI Express Root Port0000:00:18.71540024755490VMware19520PCI Express Root Port0000:02:00.0307520055495549VMware190865180000:00:11.0USB1.1 UHCI Controller0000:02:01.0307521055495549VMware190419040000:00:11.0USB2 EHCI Controller0000:03:00.026330055495549VMware Inc.198419840000:00:15.0PVSCSI SCSI Controller0000:04:00.051240055495549VMware Inc.196819680000:00:15.1vmxnet3 Virtual Ethernet Controller0000:0b:00.0512110055495549VMware Inc.196819680000:00:16.0vmxnet3 Virtual Ethernet Controller0000:0c:00.0264120055495549VMware203220320000:00:16.1NVMe SSD Controller0000:13:00.0512190055495549VMware Inc.196819680000:00:17.0vmxnet3 Virtual Ethernet Controller0000:1b:00.0512270055495549VMware Inc.196819680000:00:18.0vmxnet3 Virtual Ethernet Controller00000:0000:0000:0000:0000:0000:0001:10110111:0101:0110:1110:0110:0101:0100:01110110:1100:0110:0101:0111:0100:0110:11100100:1001:0110:0101:0110:1110:0110:100110000:0000:0000:0110:0000:0110:1010:01100000:0000:0000:0001:0000:1000:0000:00001111:1111:1111:1010:0011:0010:0010:10110000:1111:1000:1011:1111:1011:1111:1111-21474836481000:0000:0000:0000:0000:0000:0000:10000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000-21474836470000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0001:0010:00010010:1100:0001:0000:0000:1000:0000:0000-21474836400000:0000:0000:0000:0011:0000:0010:11010000:0000:0000:0000:0000:0010:0000:00000000:0000:0000:0000:0000:0000:0000:00000000:0000:0000:0000:0000:0000:0000:0000VMW71.00V.18227214.B64.21062522202021-06-25T00:00:00ZVMware, Inc.255255255255UEFI0notPresent0offnotApplicablenoTieringDRAMDRAMmemoryTier17177128960\n\n" headers: cache-control: - no-cache content-length: - '31461' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '9' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruetruetruetruefalse0768312falsetruetruetruetruetruetruetruetruetruetruetruetruefalsetruetruetruetruetruetrue4407truetruefalsefalseincompatibleProductfalsehaAgentIssueincompatibleProductmissingFTLoggingNichaAgentIssuemissingFTLoggingNic8truetruetruefalsefalsetruetruefalsehostNptIncompatibleHardware56truetruetruetrue78256truetruetruefalsefalsetruetruetruetruefalsetruetruetruetruetruetruetruetruetruetruetruetruetruetruetruefalsetruetruetruetruetruefalsefalsefalsefalsetruefalsefalsefalsetruetruefixed131072truetruetruetruetruetruetruetruetruetruetruetruetruetruetruetrue25149440truetruetruetruetruetruetruetrue1true1falsetruefalsetruetruetruetruetruetruetrue\n\n" headers: cache-control: - no-cache content-length: - '8352' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14licensableResource ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nnumCpuPackages8numCpuCores8numVmsStarted0\n\n" headers: cache-control: - no-cache content-length: - '679' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14remediationState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14precheckRemediationResult ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14remediationResult ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14complianceCheckState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14complianceCheckResult ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14configManager ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ncpuScheduler-14datastoreSystem-14memorySystem-14storageSystem-14networkSystem-14vmotionSystem-14virtualNicManager-14serviceSystem-14firewallSystem-14EsxHostAdvSettings-14diagnosticSystem-14autoStartManager-14snmpSystem-14dateTimeSystem-14patchManager-14imageConfigManager-14bootDeviceSystem-14firmwareSystem-14healthStatusSystem-14pciPassthruSystem-14kernelModuleSystem-14authenticationManager-14powerSystem-14cacheConfigManager-14esxAgentHostManager-14iscsiManager-14vFlashManager-14vsanSystem-14messageBusProxy-14userDirectory-14accountManager-14hostAccessManager-14graphicsManager-14ha-vsan-internal-system-14ha-certificate-manager-14CryptoManagerHost-14ha-nvdimm-system-14assignableHardwareManager-14\n\n" headers: cache-control: - no-cache content-length: - '3501' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14config ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-14VMware ESXiVMware ESXi 8.0.3 build-69507956VMware, Inc.8.0.33.069507956INTL000vmnix-x86embeddedEsxHostAgent8.0.2.0VMware ESX Server8.0falsefalsefalsetruekey-vim.host.ParallelScsiHba-vmhba0vmhba03unknownPVSCSI SCSI Controllerpvscsi0000:03:00.0scsikey-vim.host.PcieHba-vmhba1vmhba112unknownNVMe SSD Controllernvme_pcie0000:0c:00.0nvmekey-vim.host.BlockHba-vmhba2vmhba20unknownPIIX4 for 430TX/440BX/MX IDE Controllervmkata0000:00:07.1scsikey-vim.host.BlockHba-vmhba64vmhba640unknownPIIX4 for 430TX/440BX/MX IDE Controllervmkata0000:00:07.1scsi/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125diskkey-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc12506bf39aeebe2d354a3000c29631c7fc125highQualityeui.bf39aeebe2d354a3000c29631c7fc125highQualityvml.06bf39aeebe2d354a3000c29631c7fc125highQuality06bf39aeebe2d354a3000c29631c7fc125mediumQualityvml.0100000000424633395f414545425f453244335f353441335f303030435f323936335f314337465f433132352e564d7761mediumQualityvml.0100000000564d77617265204e564d455f3030303100000000564d77617265highQualityt10.NVMe____VMware_Virtual_NVMe_Disk________________VMware_NVME_0001____00000001eui.bf39aeebe2d354a3000c29631c7fc125Local NVMe Disk (eui.bf39aeebe2d354a3000c29631c7fc125)diskNVMeVMware Virtual NVMe Disk1.30bf39aeebe2d354a3000c29631c7fc125SERIALNUM49810251579710110198101501005153529751484848995057545149995510299495053SERIALNUM49810251579710110198101501005153529751484848995057545149995510299495053128oktruevStorageUnsupportedfalsefalsefalseNVMefalse51294371840/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125truetruenvme1falseemulated512/vmfs/devices/disks/mpx.vmhba0:C0:T3:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a333a300000000000766d686261303a333a30lowQualitympx.vmhba0:C0:T3:L0lowQualityvml.0000000000766d686261303a333a30lowQuality0000000000766d686261303a333a30mpx.vmhba0:C0:T3:L0Local VMware Disk (mpx.vmhba0:C0:T3:L0)diskVMware \ Virtual disk 2.0 6unavailableGENERIC_VPD500040-80-79-78GENERIC_VPD50-800601000000000000000000000000000000000000032000000000000000000000GENERIC_VPD50-79060010000000000000000000000000000000000000000000000000000000000GENERIC_VPD50-78041960000623100114867711997114101323286105114116117971083210010511510732323232504648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse512104857600/vmfs/devices/disks/mpx.vmhba0:C0:T3:L0truetruefalsenative512/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a323a300000000000766d686261303a323a30lowQualitympx.vmhba0:C0:T2:L0lowQualityvml.0000000000766d686261303a323a30lowQuality0000000000766d686261303a323a30mpx.vmhba0:C0:T2:L0Local VMware Disk (mpx.vmhba0:C0:T2:L0)diskVMware \ Virtual disk 2.0 6unavailableGENERIC_VPD500040-80-79-78GENERIC_VPD50-800601000000000000000000000000000000000000032000000000000000000000GENERIC_VPD50-7906058-1040000000000000000000000000000000000000000000000000000000000GENERIC_VPD50-78041960000623100114867711997114101323286105114116117971083210010511510732323232504648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51294371840/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0falsetruefalsenative512/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a313a300000000000766d686261303a313a30lowQualitympx.vmhba0:C0:T1:L0lowQualityvml.0000000000766d686261303a313a30lowQuality0000000000766d686261303a313a30mpx.vmhba0:C0:T1:L0Local VMware Disk (mpx.vmhba0:C0:T1:L0)diskVMware \ Virtual disk 2.0 6unavailableGENERIC_VPD500040-80-79-78GENERIC_VPD50-800601000000000000000000000000000000000000032000000000000000000000GENERIC_VPD50-7906058-1040000000000000000000000000000000000000000000000000000000000GENERIC_VPD50-78041960000623100114867711997114101323286105114116117971083210010511510732323232504648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51294371840/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0falsetruefalsenative512/vmfs/devices/disks/eui.9edd90219f5e2bb1000c2960fb5c7fe7diskkey-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7069edd90219f5e2bb1000c2960fb5c7fe7highQualityeui.9edd90219f5e2bb1000c2960fb5c7fe7highQualityvml.069edd90219f5e2bb1000c2960fb5c7fe7highQuality069edd90219f5e2bb1000c2960fb5c7fe7mediumQualityvml.0100010000394544445f393032315f394635455f324242315f303030435f323936305f464235435f374645372e564d7761mediumQualityvml.0100010000564d77617265204e564d455f3030303100000000564d77617265highQualityt10.NVMe____VMware_Virtual_NVMe_Disk________________VMware_NVME_0001____00000002eui.9edd90219f5e2bb1000c2960fb5c7fe7Local NVMe Disk (eui.9edd90219f5e2bb1000c2960fb5c7fe7)diskNVMeVMware Virtual NVMe Disk1.309edd90219f5e2bb1000c2960fb5c7fe7SERIALNUM4571011001005748504957102531015098984948484899505754481029853995510210155SERIALNUM4571011001005748504957102531015098984948484899505754481029853995510210155128oktruevStorageUnsupportedfalsefalsefalseNVMefalse51294371840/vmfs/devices/disks/eui.9edd90219f5e2bb1000c2960fb5c7fe7truetruenvme1falseemulated512/vmfs/devices/disks/mpx.vmhba0:C0:T0:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a303a300000000000766d686261303a303a30lowQualitympx.vmhba0:C0:T0:L0lowQualityvml.0000000000766d686261303a303a30lowQuality0000000000766d686261303a303a30mpx.vmhba0:C0:T0:L0Local VMware Disk (mpx.vmhba0:C0:T0:L0)diskVMware \ Virtual disk 2.0 6unavailableGENERIC_VPD500040-80-79-78GENERIC_VPD50-800601000000000000000000000000000000000000032000000000000000000000GENERIC_VPD50-7906058-1040000000000000000000000000000000000000000000000000000000000GENERIC_VPD50-78041960000623100114867711997114101323286105114116117971083210010511510732323232504648320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51267108864/vmfs/devices/disks/mpx.vmhba0:C0:T0:L0falsetruefalsenative512key-vim.host.ScsiTopology.Interface-vmhba0key-vim.host.ParallelScsiHba-vmhba0key-vim.host.ScsiTopology.Target-vmhba0:0:11key-vim.host.ScsiTopology.Lun-0000000000766d686261303a313a300key-vim.host.ScsiDisk-0000000000766d686261303a313a30key-vim.host.ScsiTopology.Target-vmhba0:0:00key-vim.host.ScsiTopology.Lun-0000000000766d686261303a303a300key-vim.host.ScsiDisk-0000000000766d686261303a303a30key-vim.host.ScsiTopology.Target-vmhba0:0:33key-vim.host.ScsiTopology.Lun-0000000000766d686261303a333a300key-vim.host.ScsiDisk-0000000000766d686261303a333a30key-vim.host.ScsiTopology.Target-vmhba0:0:22key-vim.host.ScsiTopology.Lun-0000000000766d686261303a323a300key-vim.host.ScsiDisk-0000000000766d686261303a323a30key-vim.host.ScsiTopology.Interface-vmhba1key-vim.host.PcieHba-vmhba1key-vim.host.ScsiTopology.Target-vmhba1:0:00key-vim.host.ScsiTopology.Lun-06bf39aeebe2d354a3000c29631c7fc1250key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125key-vim.host.ScsiTopology.Lun-069edd90219f5e2bb1000c2960fb5c7fe71key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.ScsiTopology.Interface-vmhba2key-vim.host.BlockHba-vmhba2key-vim.host.ScsiTopology.Interface-vmhba64key-vim.host.BlockHba-vmhba64key-vim.host.NvmeTopology.Interface-vmhba1key-vim.host.PcieHba-vmhba1key-vim.host.NvmeController-256256nqn.2014-08.org.nvmexpress:uuid:522bf3e1-34d2-d405-1853-2eb32532d711nqn.2014-08.org.nvmexpress:uuid:522bf3e1-34d2-d405-1853-2eb32532d711key-vim.host.PcieHba-vmhba1pciefalse1256key-vim.host.NvmeNamespace-eui.bf39aeebe2d354a3000c29631c7fc125@256eui.bf39aeebe2d354a3000c29631c7fc125151294371840key-vim.host.NvmeNamespace-eui.9edd90219f5e2bb1000c2960fb5c7fe7@256eui.9edd90219f5e2bb1000c2960fb5c7fe72512943718400x15adVMware Virtual NVMe DiskVMware NVME_00011.3key-vim.host.MultipathInfo.LogicalUnit-06bf39aeebe2d354a3000c29631c7fc12506bf39aeebe2d354a3000c29631c7fc125key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125key-vim.host.MultipathInfo.Path-vmhba1:C0:T0:L0vmhba1:C0:T0:L0activeactivetruekey-vim.host.PcieHba-vmhba1key-vim.host.MultipathInfo.LogicalUnit-06bf39aeebe2d354a3000c29631c7fc125FIXEDnonekey-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a333a300000000000766d686261303a333a30key-vim.host.ScsiDisk-0000000000766d686261303a333a30key-vim.host.MultipathInfo.Path-vmhba0:C0:T3:L0vmhba0:C0:T3:L0activeactivetruekey-vim.host.ParallelScsiHba-vmhba0key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a333a30FIXEDnonekey-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a323a300000000000766d686261303a323a30key-vim.host.ScsiDisk-0000000000766d686261303a323a30key-vim.host.MultipathInfo.Path-vmhba0:C0:T2:L0vmhba0:C0:T2:L0activeactivetruekey-vim.host.ParallelScsiHba-vmhba0key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a323a30FIXEDnonekey-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a313a300000000000766d686261303a313a30key-vim.host.ScsiDisk-0000000000766d686261303a313a30key-vim.host.MultipathInfo.Path-vmhba0:C0:T1:L0vmhba0:C0:T1:L0activeactivetruekey-vim.host.ParallelScsiHba-vmhba0key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a313a30FIXEDnonekey-vim.host.MultipathInfo.LogicalUnit-069edd90219f5e2bb1000c2960fb5c7fe7069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.MultipathInfo.Path-vmhba1:C0:T0:L1vmhba1:C0:T0:L1activeactivetruekey-vim.host.PcieHba-vmhba1key-vim.host.MultipathInfo.LogicalUnit-069edd90219f5e2bb1000c2960fb5c7fe7FIXEDnonekey-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a303a300000000000766d686261303a303a30key-vim.host.ScsiDisk-0000000000766d686261303a303a30key-vim.host.MultipathInfo.Path-vmhba0:C0:T0:L0vmhba0:C0:T0:L0activeactivetruekey-vim.host.ParallelScsiHba-vmhba0key-vim.host.MultipathInfo.LogicalUnit-0000000000766d686261303a303a30FIXEDnonekey-vim.host.PlugStoreTopology.Adapter-vmhba0key-vim.host.ParallelScsiHba-vmhba0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0key-vim.host.PlugStoreTopology.Adapter-vmhba1key-vim.host.PcieHba-vmhba1key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1key-vim.host.PlugStoreTopology.Adapter-vmhba2key-vim.host.BlockHba-vmhba2key-vim.host.PlugStoreTopology.Adapter-vmhba64key-vim.host.BlockHba-vmhba64key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0vmhba0:C0:T1:L0010key-vim.host.PlugStoreTopology.Adapter-vmhba0key-vim.host.PlugStoreTopology.Target-pscsi.0:1key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a313a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0vmhba0:C0:T0:L0000key-vim.host.PlugStoreTopology.Adapter-vmhba0key-vim.host.PlugStoreTopology.Target-pscsi.0:0key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a303a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0vmhba0:C0:T3:L0030key-vim.host.PlugStoreTopology.Adapter-vmhba0key-vim.host.PlugStoreTopology.Target-pscsi.0:3key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a333a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0vmhba0:C0:T2:L0020key-vim.host.PlugStoreTopology.Adapter-vmhba0key-vim.host.PlugStoreTopology.Target-pscsi.0:2key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a323a30key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0vmhba1:C0:T0:L0000key-vim.host.PlugStoreTopology.Adapter-vmhba1key-vim.host.PlugStoreTopology.Target-pcie.0:0key-vim.host.PlugStoreTopology.Device-06bf39aeebe2d354a3000c29631c7fc125key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1vmhba1:C0:T0:L1001key-vim.host.PlugStoreTopology.Adapter-vmhba1key-vim.host.PlugStoreTopology.Target-pcie.0:0key-vim.host.PlugStoreTopology.Device-069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.PlugStoreTopology.Target-pscsi.0:1key-vim.host.PlugStoreTopology.Target-pscsi.0:0key-vim.host.PlugStoreTopology.Target-pscsi.0:3key-vim.host.PlugStoreTopology.Target-pscsi.0:2key-vim.host.PlugStoreTopology.Target-pcie.0:0key-vim.host.PlugStoreTopology.Device-06bf39aeebe2d354a3000c29631c7fc125key-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc125key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a333a30key-vim.host.ScsiDisk-0000000000766d686261303a333a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a323a30key-vim.host.ScsiDisk-0000000000766d686261303a323a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a313a30key-vim.host.ScsiDisk-0000000000766d686261303a313a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0key-vim.host.PlugStoreTopology.Device-069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.ScsiDisk-069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a303a30key-vim.host.ScsiDisk-0000000000766d686261303a303a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0key-vim.host.PlugStoreTopology.Plugin-HPPHPPkey-vim.host.PlugStoreTopology.Device-06bf39aeebe2d354a3000c29631c7fc125key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a333a30key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a323a30key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a313a30key-vim.host.PlugStoreTopology.Device-069edd90219f5e2bb1000c2960fb5c7fe7key-vim.host.PlugStoreTopology.Device-0000000000766d686261303a303a30key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T1:L0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T0:L0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T3:L0key-vim.host.PlugStoreTopology.Path-vmhba0:C0:T2:L0key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L0key-vim.host.PlugStoreTopology.Path-vmhba1:C0:T0:L1key-vim.host.PlugStoreTopology.Plugin-NMPNMPfalsevmhba0:C0:T0:L0activevmhba0:C0:T1:L0activevmhba0:C0:T2:L0activevmhba0:C0:T3:L0activevmhba1:C0:T0:L0activevmhba1:C0:T0:L1activeVMFSNFSNFS41vsanVVOLVFFSOTHERPMEM/vmfs/volumes/6578236b-36208281-d646-062517c9e1a8readWritetruetrueOTHEROSDATA-6578236b-36208281-d646-062517c9e1a88321499136110241024low6396313666.826578236b-36208281-d646-062517c9e1a8mpx.vmhba0:C0:T0:L07falsefalsetruevStorageUnsupported/vmfs/volumes/d3aa3adf-8046e571-e9a0-bdde91390830readOnlytruetrueOTHERBOOTBANK24293591040/vmfs/volumes/28fd2e31-bf4c2e17-8b8c-89c2fe6fecf6readOnlytruetrueOTHERBOOTBANK14293591040/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434readWritetruetruevsanvsanDatastore386479947776vSwitch0key-vim.host.VirtualSwitch-vSwitch0206020511500key-vim.host.PortGroup-VM Networkkey-vim.host.PortGroup-VMkernelkey-vim.host.PortGroup-Management Networkkey-vim.host.PhysicalNic-vmnic0128vmnic01cdplistenfalsefalsefalseloadbalance_srcidtruetruefalseminimum10falsefalsefalse0falsevmnic0truetruetruefalsekey-vim.host.PortGroup-VM Networkkey-vim.host.VirtualSwitch-vSwitch0falsefalsefalseloadbalance_srcidtruetruefalseminimum10falsefalsefalse0falsevmnic0truetruetruefalseVM Network0vSwitch0key-vim.host.PortGroup-VMkernelkey-vim.host.PortGroup.Port-6710887400:50:56:6e:35:94hostkey-vim.host.VirtualSwitch-vSwitch0falsefalsefalseloadbalance_srcidtruetruefalseminimum10falsefalsefalse0falsevmnic0truetruetruefalseVMkernel0vSwitch0key-vim.host.PortGroup-Management Networkkey-vim.host.PortGroup.Port-6710887306:25:17:84:89:4fhostkey-vim.host.VirtualSwitch-vSwitch0falsefalsefalseloadbalance_srcidtruetruefalseminimum10falsefalsefalse0falsevmnic0truetruetruefalseManagement Network0vSwitch0loadbalance_srcidtruefalsefalsevmnic0key-vim.host.PhysicalNic-vmnic0vmnic00000:0b:00.0nvmxnet32.0.0.31710000true10000truefalse10000truefalsefalsefalse06:25:17:84:89:4f306:25:17:84:89:4f00falsefalsefalsefalsefalsetruefalsetruetruekey-vim.host.PhysicalNic-vmnic1vmnic10000:13:00.0nvmxnet32.0.0.31710000true10000truefalse10000truefalsefalsefalse06:25:17:cc:8f:d7306:25:17:cc:8f:d700falsefalsefalsefalsefalsetruefalsetruetruekey-vim.host.PhysicalNic-vmnic2vmnic20000:1b:00.0nvmxnet32.0.0.31710000true10000truefalse10000truefalsefalsefalse06:25:17:65:70:60306:25:17:65:70:6000falsefalsefalsefalsefalsetruefalsetruetruekey-vim.host.PhysicalNic-vmnic3vmnic30000:04:00.0nvmxnet32.0.0.31710000true10000truefalse10000truefalsefalsefalse06:25:17:c9:e1:a8306:25:17:c9:e1:a800falsefalsefalsefalsefalsetruefalsetruetruevmk0key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsekey-vim.host.PortGroup.Port-67108873vmk1key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsekey-vim.host.PortGroup.Port-67108874truevmk0sc1-10-218-43-170nimbus.eng.vmware.com
10.166.1.1
10.166.1.2
10.142.7.2
nimbus.eng.vmware.com
10.218.47.254fe80::50:56ff:fe56:4453vmk00.0.0.0010.218.47.254vmk010.218.32.0200.0.0.0vmk0::0fe80::50:56ff:fe56:4453vmk0fd01:0:106:301::64::vmk0fe80::64::vmk0fe80::64::vmk1ff01::32fe80::425:17ff:fe84:894fvmk0ff01::32fe80::250:56ff:fe6e:3594vmk1ff02::32fe80::425:17ff:fe84:894fvmk0ff02::32fe80::250:56ff:fe6e:3594vmk1truetrueopsfalse11000newrenotruemirrorfalse11000newrenotruevSphereProvisioningfalse11000newrenotruevmotionfalse11000newrenotruedefaultTcpipStackdefaultTcpipStacktruevmk0sc1-10-218-43-170nimbus.eng.vmware.com
10.166.1.1
10.166.1.2
10.142.7.2
nimbus.eng.vmware.com
10.218.47.254fe80::50:56ff:fe56:4453vmk011000newrenotrueignore0.0.0.0010.218.47.254vmk0ignore10.218.32.0200.0.0.0vmk0ignore::0fe80::50:56ff:fe56:4453vmk0ignorefd01:0:106:301::64::vmk0ignorefe80::64::vmk0ignorefe80::64::vmk1ignoreff01::32fe80::425:17ff:fe84:894fvmk0ignoreff01::32fe80::250:56ff:fe6e:3594vmk1ignoreff02::32fe80::425:17ff:fe84:894fvmk0ignoreff02::32fe80::250:56ff:fe6e:3594vmk1
false
vmk0VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1VMotionConfig.vmotion.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalseVMotionConfig.vmotion.key-vim.host.VirtualNic-vmk0true10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalsefaultToleranceLoggingtruevmk0faultToleranceLogging.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1faultToleranceLogging.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsemanagementtruevmk0management.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1management.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsemanagement.key-vim.host.VirtualNic-vmk0nvmeRdmatruevmk0nvmeRdma.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1nvmeRdma.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsenvmeTcptruevmk0nvmeTcp.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1nvmeTcp.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalseptpfalsevmk0ptp.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1ptp.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevSphereBackupNFCtruevmk0vSphereBackupNFC.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vSphereBackupNFC.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevSphereProvisioningtruevmk0vSphereProvisioning.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vSphereProvisioning.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevSphereReplicationtruevmk0vSphereReplication.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vSphereReplication.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevSphereReplicationNFCtruevmk0vSphereReplicationNFC.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vSphereReplicationNFC.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevmotiontruevmk0vmotion.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vmotion.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevmotion.key-vim.host.VirtualNic-vmk0vsantruevmk0vsan.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vsan.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsevsan.key-vim.host.VirtualNic-vmk0vsanWitnesstruevmk0vsanWitness.key-vim.host.VirtualNic-vmk0Management Networktrue10.218.43.170255.255.240.0fe80::425:17ff:fe84:894f64otherpreferredfd01:0:106:301:425:17ff:fe84:894f64linklayerpreferredtruefalse06:25:17:84:89:4fManagement Network1500truedefaultTcpipStackfalsevmk1vsanWitness.key-vim.host.VirtualNic-vmk1VMkerneltrue10.218.41.153255.255.240.0fe80::250:56ff:fe6e:359464otherpreferredfalsefalse00:50:56:6e:35:94VMkernel1500truedefaultTcpipStackfalsetruetrueloadbalance_iploadbalance_srcmacloadbalance_srcidfailover_explicittruefalsetruetruetruetruetruetruetruetruetruetruefalsetruetruetruetrueDCUIfalsefalsetrueonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.TSMfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.TSM-SSHfalsefalsetrueonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.apiForwarderfalsefalsetrueonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.attestdfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.dpdfalsefalsefalsedpdoffvmware-dpThis package contains all of the functionality of VMware vSphere Data Protection.entropydfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.gpuManagerfalsefalsefalseonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.hbrsrvfalsefalsefalseoffvmware-hbrsrvThis VIB contains all of the functionality of vSphere Replication.infravisorfalsefalsetrueoninfravisorThis VIB contains all of the base functionality of infravisor spherelet.kmxdfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.lbtdfalsefalsetrueonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.lwsmdfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.ntpdfalsefalsetrueoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.nvmf-discoverydfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.pcscdfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.ptpdfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.sfcbd-watchdogfalsefalsefalseonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.slpdfalsefalsefalseoffesx-baseThis VIB contains all of the base functionality of vSphere ESXi.snmpdfalsefalsefalseonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.vdtcfalsefalsetrueonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.vltdfalsefalsefalsevltdoffvmware-dp-vltThis VIB contains all of the functionality of VMware Datrium VLT.vmsyslogdtruefalsetrueonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.vpxafalsefalsetruevpxHeartbeatsonesx-baseThis VIB contains all of the base functionality of vSphere ESXi.xorgfalsefalsefalseonesx-xserverThis VIB contains X Server used for virtual machine 3D hardware acceleration.truetrueCIMHttpServerfalse5988inbounddsttcptruetruefalsetrueCIMHttpsServerfalse5989inbounddsttcpfalsetruefalsetrueCIMSLPfalse427inbounddstudp427outbounddstudp427inbounddsttcp427outbounddsttcpfalsetruefalsetrueDHCPv6false547outbounddsttcp546inbounddsttcp547outbounddstudp546inbounddstudptruetruefalsetrueDVFilterfalse2222inbounddsttcpfalsetruetruetrueDVSSyncfalse8302outbounddstudp8301inbounddstudp8301outbounddstudp8302inbounddstudptruetruefalsetrueHBRfalse31031outbounddsttcp44046outbounddsttcptruetruefalsetrueNFCfalse902inbounddsttcp902outbounddsttcptruetruefalsetrueWOLfalse9outbounddstudptruetruetruetrueactiveDirectoryAllfalse88outbounddstudp88outbounddsttcp123outbounddstudp137outbounddstudp139outbounddsttcp389outbounddsttcp389outbounddstudp445outbounddsttcp464outbounddstudp464outbounddsttcp3268outbounddsttcp7476outbounddsttcp2020inbounddsttcpfalsetruefalsetruecmmdsfalse12345inbounddstudp23451inbounddstudp12345outbounddstudp23451outbounddstudp12321inbounddstudp12321outbounddstudptruetruefalsetruedhcpfalse68inbounddstudp68outboundsrcudptruetruefalsetruednsfalse53outbounddstudp53outbounddsttcptruetruetruetruedpdfalse443outbounddsttcpdpdfalsetruefalsetrueesxio-orchestratorfalse8084inbounddsttcpfalsetruefalsetrueesxioCommfalse9197inbounddsttcp9197outbounddsttcp5000inbounddsttcp5000outbounddsttcp2480inbounddsttcp2480outbounddsttcp8848inbounddsttcp8848outbounddsttcp8514inbounddsttcp8514outbounddsttcp162inbounddstudp162outbounddstudp8586inbounddstudp8586outbounddstudpfalsetruefalsetrueesxupdatefalse443outbounddsttcpfalsetruefalsetrueetcdClientCommfalse2379inbounddsttcp2379outbounddsttcptruetruefalsetrueetcdPeerCommfalse2380inbounddsttcp2380outbounddsttcptruetruefalsetruefaultTolerancefalse80outbounddsttcp8300inbounddsttcp8300outbounddsttcptruetruetruetrueftpClientfalse21outbounddsttcp20inboundsrctcpfalsetruetruetruegdbserverfalse10009999inbounddsttcp5000050999inbounddsttcpfalsetruetruetruegstoredfalse443outbounddsttcpfalsetruefalsetruehttpClientfalse80outbounddsttcp443outbounddsttcpfalsetruetruetrueiSCSIfalse3260outbounddsttcpfalsetruefalsetrueiofiltervpfalse9080inbounddsttcptruetruefalsetrueipfamfalse6999inbounddstudp6999outbounddstudpfalsetruetruetrueiwarp-pmfalse3935inbounddstudp3935outbounddstudpfalsetruetruetruenfs41Clientfalse065535outbounddsttcpfalsetruefalsefalsenfsClientfalse065535outbounddsttcpfalsetruefalsefalsentpClientfalse123outbounddstudptruetruefalsetruenvmemdnsfalse5353outbounddstudp5353inbounddstudpfalsetruefalsetruenvmetcpfalse8009outbounddsttcp4420outbounddsttcpfalsetruefalsetrueproxyfalse1443inbounddsttcpfalsetruefalsefalseptpdfalse319320inbounddstudp319320outbounddstudpfalsetruefalsetruepvrdmafalse2825028761outbounddsttcp2825028761inbounddsttcpfalsetruetruetruerdtfalse2233inbounddsttcp2233outbounddsttcp12443inbounddsttcp12443outbounddsttcptruetruefalsetrueremoteSerialPortfalse065535outbounddsttcp23inbounddsttcp102465535inbounddsttcpfalsetruetruetruesettingsdfalse8083inbounddsttcp8083outbounddsttcpfalsetruefalsetruesnmpfalse161inbounddstudpfalsetruefalsetruesshClientfalse22outbounddsttcpfalsetruetruetruesshServertrue22inbounddsttcptruetruetruetruesyslogfalse514outbounddstudp514outbounddsttcp1514outbounddsttcpfalsetruetruetruetrusted-infrastructure-kmxafalse065535outbounddsttcpfalsetruefalsefalsetrusted-infrastructure-kmxdfalse065535outbounddsttcpfalsetruefalsefalseupdateManagerfalse80outbounddsttcp90009100outbounddsttcptruetruetruetruevMotionfalse8000inbounddsttcp8000outbounddsttcptruetruefalsetruevSPCfalse065535outbounddsttcpfalsetruetruetruevSphereClienttrue902inbounddsttcp443inbounddsttcptruetruetruetruevdfsfalse1564inbounddsttcp1564outbounddsttcpfalsetruefalsetruevic-enginefalse2377outbounddsttcpfalsetruetruetruevltdfalse1492outbounddsttcp443outbounddsttcpvltdfalsetruefalsetruevpxHeartbeatsfalse902outbounddstudpvpxatruetruefalsetruevsanEncryptionfalse065535outbounddsttcpfalsetruefalsefalsevsanhealth-unicasttestfalse5201outbounddstudp5201inbounddstudp5201outbounddsttcp5201inbounddsttcpfalsetruefalsetruevsanmgmt-https-tunnelfalse443outbounddsttcptruetruefalsetruewebAccessfalse80inbounddsttcptruetruetruetrue120120falsePowerOffThe welcome message in the initial screen of the Direct Console User Interface (DCUI) and the Host Client.Annotations.WelcomeMessagefalseMemory consumed by CBRC Data Cache (in MB)CBRC.DCacheMemReservedfalse10032768400Enable Content Based Read CacheCBRC.EnablefalsetruefalseMaximum size (in MB) to which the COW heap is allowed to growCOW.COWMaxHeapSizeMBfalse192256192Maximum size (in MB) of VMFSSparse metadata cache size before cache eviction kicks inCOW.COWMaxREPageCacheszMBfalse32512256Minimum size (in MB) of VMFSSparse metadata cache size. Valid when cache eviction is enabled.COW.COWMinREPageCacheszMBfalse05120VMFSSparse metadata cache eviction: 0 - disabled, 1 enabledCOW.COWREPageCacheEvictionfalse011Enable mitigation of TSX Asynchronous Abort (CVE-2019-11135).Config.Defaults.host.TAAworkaroundfalsetruetrueEnable workaround for Machine Check Error on Page Size Change (CVE-2018-12207).Config.Defaults.monitor.if_pschange_mc_workaroundfalsetruefalseRequire SSL to be used when communicating with the host over port 902.Config.Defaults.security.host.ruisslfalsetruetrueAssignment policy to place shared passthru graphics VMs on same physical GPU until full.Config.Defaults.vGPU.consolidationfalsetruefalseMessages that are displayed prior to an SSH or local shell login.Config.Etc.issuefalseMessages that are displayed following an SSH or local shell login.Config.Etc.motdfalseReference count to enable guest operations.Config.GlobalSettings.guest.commands.sharedPolicyRefCountfalse021474836470Logging level for the loggers related to distributed tracing services.Config.HostAgent.distributedTracingfalseDebugdebugVerboseverboseInfoinfoNonenone1Logging level for the loggers related to HBR services.Config.HostAgent.level[Hbrsvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggers related to Host services.Config.HostAgent.level[Hostsvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggers related to proxy services.Config.HostAgent.level[Proxysvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggers related to SNMP services.Config.HostAgent.level[Snmpsvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggers related to Stats services.Config.HostAgent.level[Statssvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggres related to VC services.Config.HostAgent.level[Vcsvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggers related to Virtual infrastructure management services.Config.HostAgent.level[Vimsvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Logging level for the loggers related to VM services.Config.HostAgent.level[Vmsvc].logLevelfalsedefault to the global log level.NonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia0Controls the global log level.Config.HostAgent.log.levelfalseNonenoneQuietquietPanicpanicErrorerrorWarningwarningInfoinfoVerboseverboseTriviatrivia6Active 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.Config.HostAgent.plugins.hostsvc.esxAdminsGroupfalseESX AdminsControls 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.Config.HostAgent.plugins.hostsvc.esxAdminsGroupAutoAddfalsetruetrueInterval between checks for whether the group specified by 'esxAdminsGroup' has appeared in Active Directory, in minutes.Config.HostAgent.plugins.hostsvc.esxAdminsGroupUpdateIntervalfalse1301Enables or disables remote execution of esxcli commands.Config.HostAgent.plugins.solo.disableRemoteEsxclifalsetruefalseEnables or disables the Debug Managed Object Browser for the ESXi host.Config.HostAgent.plugins.solo.enableMobfalsetruefalseControls the availability of webscript launcher page.Config.HostAgent.plugins.solo.webServer.enableWebscriptLauncherfalsetruetrueNumber of minutes between each validation of all known users and groups - set to zero to disable validation.Config.HostAgent.plugins.vimsvc.authValidateIntervalfalse021474836471440Enables or disables Host Profile pyEngine APIs. Restart host agent service (hostd) to adopt new value.Config.HostAgent.plugins.vimsvc.disableHostProfileApifalsetruefalseEnable UTF-8 validation of VIM API responses.Config.HostAgent.plugins.vimsvc.enableUtf8FilterfalsetruefalseNumber of seconds until an HTTP NFC lease times out due to inactivity. Applies to new leases only.Config.HostAgent.plugins.vimsvc.httpNfcLeaseTimeoutfalse1100000300Maximum number of users and groups to display in the Add Permissions dialog - set to zero to disable the limit.Config.HostAgent.plugins.vimsvc.userSearch.maxResultsfalse02147483647100Number of seconds to wait for a search for users and groups to return results - set to zero to disable the timeout.Config.HostAgent.plugins.vimsvc.userSearch.maxTimeSecondsfalse018020A flag that blocks all virtual disk remove operations on VMs that have snapshots.Config.HostAgent.plugins.vmsvc.blockDiskRemoveIfSnapshotfalsetruefalseEnables enforcing the limitation on the number of registered virtual machines in the inventory.Config.HostAgent.plugins.vmsvc.enforceMaxRegisteredVmsfalsefalsetrueFilter out extraConfig keys being modified that are not on a pre-defined list of allowed keys when a virtual machine is powered on.Config.HostAgent.plugins.vmsvc.filterExtraConfigHotEditfalsetruefalseNumber of seconds to wait for the Guest OS to shutdown.Config.HostAgent.plugins.vmsvc.guestWatchdogTimeoutfalse13600900Interval between checks for whether the product locker files are changed, in seconds. Set to -1 to disable checks.Config.HostAgent.plugins.vmsvc.productLockerWatchIntervalfalse-186400300Number of seconds to wait for retrying vSAN VM refresh, option value '0' means disabling retry logic.Config.HostAgent.plugins.vmsvc.vsanVmRefreshRetryIntervalfalse036001800Allow any certificates to be added to the host CA store. Disables CA checks.Config.HostAgent.ssl.keyStore.allowAnyfalsetruefalseAllow non-CA self-signed certificates to be added to the host CA store.Config.HostAgent.ssl.keyStore.allowSelfSignedfalsetruefalseDiscard leaf certificates when adding to CA store. Leaf certificates in a CA store are generally a misconfiguration.Config.HostAgent.ssl.keyStore.discardLeaffalsetruetrueThe minimum length in bits to be used when generating a new host private key.Config.HostAgent.ssl.minPrivateKeyLengthfalseRSA-2048RSA-2048RSA-3072RSA-3072RSA-4096RSA-40960Hash 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.Config.HostAgent.ticketing.thumbprintTypesfalsesha1Maximum number of authenticated VIM API sessions at any given time - set to zero to disable limit.Config.HostAgent.vmacore.soap.maxSessionCountfalse02147483647500Number of minutes until a VIM API session times out due to inactivity - set to zero to disable timeout. Applies to new sessions only.Config.HostAgent.vmacore.soap.sessionTimeoutfalse0214748364730Allow VMs with more VCPUs than host PCPUs, 0 to disableCpu.AllowWideVsmpfalse010Number of global quanta before bound lagCpu.BoundLagQuantafalse11008threshold for inter-sched-context rate above which the contexts are considered to be related (in num/sec)Cpu.CommRateThresholdfalse050000500costart threshold in usec, costart threshold should be less than costopThresholdCpu.CoschedCostartThresholdfalse01000002000maximum skew between vcpus in usec, 0 to disableCpu.CoschedCostopThresholdfalse010000030000: disable cosched on crosscall; 1: enable cosched on crosscallCpu.CoschedCrossCallfalse0110: handoff by switching pcpu; 1: handoff to LLC if possibleCpu.CoschedHandoffLLCfalse011only skip handoff if ready time is smaller than this threshold, in usec, 0 to allow skip alwaysCpu.CoschedHandoffSkipfalse0100010interval between coscheduling skew checks, in usecCpu.CoschedPollUsecfalse100050001000Period in millisecondsCpu.CreditAgePeriodfalse1000100003000max number of PCPUs to be considered when doing fairness rebalance, 0 to disableCpu.FairnessRebalancePcpusfalse0324average milliseconds between opportunities for a pcpu to migrate vcpus from within a coreCpu.HTRebalancePeriodfalse050005the amount of htStolen time a vcpu can keep without being aged (in seconds)Cpu.HTStolenAgeThresholdfalse05008a 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)Cpu.HTWholeCoreThresholdfalse05000800average milliseconds between opportunities for a pcpu to migrate vcpus from within the whole system, 0 to disableCpu.HostRebalancePeriodfalse050002000average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L2 cache, 0 to disableCpu.L2RebalancePeriodfalse0500010average milliseconds between opportunities for a pcpu to migrate vcpus from within the shared L3 cache, 0 to disableCpu.L3RebalancePeriodfalse0500020Only 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 disableCpu.LimitEnforcementThresholdfalse010000200Sampling system services at most (2^MaxSampleRateLg) times a secondCpu.MaxSampleRateLgfalse1157Disable P state if the running vcpu's non-timer wakeup rate is higher than this threshold, 0 to disableCpu.NonTimerWakeupRatefalse05000500average milliseconds between opportunities for a pcpu to migrate vcpus from within a package, 0 to disableCpu.PackageRebalancePeriodfalse050002000max number of PCPUs to be considered when doing pcpu idle rebalance, 0 to disableCpu.PcpuMigrateIdlePcpusfalse0324Quantum in millisecondsCpu.Quantumfalse11000200use MWAIT vs. HLT in the idle loop; 0: use HLT, 1: use MWAIT if possible, 2: choose by cpu typeCpu.UseMwaitfalse032Perform additional admission control check that per virtual CPU virtual machine minimum does not exceed the speed of a single physical CPUCpu.VMAdmitCheckPerVcpuMinfalse011max number of PCPUs to be considered when doing wakeup idle rebalance, 0 to disableCpu.WakeupMigrateIdlePcpusfalse0324One or more comma-separated local users which are granted unconditional access to DCUI, even if they don't have administrator role on the host.DCUI.AccessfalserootEnable hardware accelerated VMFS data initialization (requires compliant hardware)DataMover.HardwareAcceleratedInitfalse011Enable hardware accelerated VMFS data movement (requires compliant hardware)DataMover.HardwareAcceleratedMovefalse011Maximum size of the heap in MB used for data movementDataMover.MaxHeapSizefalse1625664Digest Crypto Hash Type (1=SHA-1, 2=SHA-256).Digest.AlgoTypefalse121Blocksize in the original VMDK to compute crypto hash codes. In pages of 4K size. Value needs to be power of 2.Digest.BlockSizefalse121Enable collision detection (0=disabled, 1=enabled)Digest.CollisionEnabledfalse010Maximum directory entries cached per directoryDirentryCache.MaxDentryPerObjfalse603000015000Permit claim rules to mark USB disks as SSDDisk.AllowUsbClaimedAsSSDfalse010APD Token Retry CountDisk.ApdTokenRetryCountfalse109999925Autoremove paths to a disk that is in PDL (Permanent Device Loss)Disk.AutoremoveOnPDLfalse011cap on disk bandwidth (KB/s) usageDisk.BandwidthCapfalse1042949672944294967294Delay in milliseconds for completion of commands with a BUSY statusDisk.DelayOnBusyfalse05000400Enable or disable storage latency-related error messages from PSADisk.DeviceEnableIOLatencyMsgsfalse010The number of seconds between device re-claim attemptsDisk.DeviceReclaimTimefalse031536000300Disable use of 4kn SSDsDisk.Disable4knSSDfalse011Delay PDL helper in secsDisk.DiskDelayPDLHelperfalse030010Max Disk READ/WRITE I/O size before splitting (in KB)Disk.DiskMaxIOSizefalse323276732767Time window within which refcounted reservations on a device are permitted (in msec)Disk.DiskReservationThresholdfalse0300045Retry period in milliseconds for a command with retry statusDisk.DiskRetryPeriodfalse500500002000Max number of I/O retries during disk dumpDisk.DumpMaxRetriesfalse0100010Number of microseconds to wait between polls during a disk dump.Disk.DumpPollDelayfalse11000001000Max number of device poll retries during disk dumpDisk.DumpPollMaxRetriesfalse110000010000Enable automatic NaviAgent registration with EMC CLARiiON and InvistaDisk.EnableNaviRegfalse011Fail device registration if disk has only standby paths and supports only implicit asymmetric logical unit access.Disk.FailDiskRegistrationfalse011Time interval (in msec) to monitor the IO latency to evaluate eligibility for fast-path in PSA.Disk.FastPathRestoreIntervalfalse101000100Amount of idle credit that a virtual machine can gain for I/O requestsDisk.IdleCreditfalse151232Only SCSI LUNs with LUN ID values below this value will be scannedDisk.MaxLUNfalse142949672951024Maximum number of IO intervals per device that can be stored in order to detect overlapping IOs to 4Kn disksDisk.MaxNumIOIntervalsfalse64655351024Delay in milliseconds before logging warnings and spawning new reset worlds if a reset is overdue or taking too longDisk.MaxResetLatencyfalse5006000002000Increase the maximum number of commands to be processed at once in NMPDisk.NmpMaxCmdExtensionfalse010000000000Enable PVSCSI Preemption.Disk.PVSCSIEnablePreemptionfalse011The number of seconds between FC path evaluationsDisk.PathEvalTimefalse031536000300Prevent overwriting VMFS partitionsDisk.PreventVMFSOverwritefalse011I/O samples to monitor for detecting non-transient queue full condition. Should be nonzero to enable queue depth throttling.Disk.QFullSampleSizefalse06432BUSY or QFULL threshold, upon which LUN queue depth will be throttled. Should be <= QFullSampleSize if throttling is enabled.Disk.QFullThresholdfalse1168Threshold in number of pending requests before calling into vmkernel to process the requestsDisk.ReqCallThresholdfalse11298Delay in milliseconds between reset thread wakeupsDisk.ResetLatencyfalse1006000001000Maximum number of bus reset retries. Set to 0 for no limit.Disk.ResetMaxRetriesfalse0100000Delay in seconds between logs of overdue resetDisk.ResetOverdueLogPeriodfalse108640060Delay in seconds between bus resets retriesDisk.ResetPeriodfalse1360030Life in seconds of an inactive reset handle threadDisk.ResetThreadExpiresfalse0864001800Maximum number of reset handler threadsDisk.ResetThreadMaxfalse11616Minimum number of reset handler threadsDisk.ResetThreadMinfalse1161Retry all SCSI commands that return a unit attention errorDisk.RetryUnitAttentionfalse011Return 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 VMDisk.ReturnCCForNoSpacefalse010IO Scheduler block size for accountingDisk.SchedCostUnitfalse409626214432768Time interval (in secs) to cleanup per device unused schedQ list (default = 5 minutes).Disk.SchedQCleanupIntervalfalse031536000300Number of consecutive requests from a virtual machine required to raise the outstanding commands to maximumDisk.SchedQControlSeqReqsfalse02048128Number of switches between commands issued by different virtual machines required to reduce outstanding commands to CONFIG_DISK_CIFDisk.SchedQControlVMSwitchesfalse020486Percentage of priority commands to serve from priority queueDisk.SchedQPriorityPercentagefalse1010080Number of consecutive requests from one worldDisk.SchedQuantumfalse1648Permit I/O bursts in mclock scheduler with reservations.Disk.SchedReservationBurstfalse011Disk I/O scheduler (0:default 1:mclock)Disk.SchedulerWithReservationfalse011Distance in sectors at which the disk BW schedules affinity stopsDisk.SectorMaxDifffalse020000002000Shares for high disk priorityDisk.SharesHighfalse100100002000Shares for low disk priorityDisk.SharesLowfalse10010000500Shares for normal disk priorityDisk.SharesNormalfalse100100001000Do not send Device/Virt RESET if No Cmds in FlightDisk.SkipResetNoCIFfalse011Time (in msecs) I/Os to SLLs will be throttled in the event of a TASK_SET_FULL being received.Disk.SllThrottleTimefalse253000800Support for sparse LUNs if set to oneDisk.SupportSparseLUNfalse011Cap on disk throughput (IO/s) usageDisk.ThroughputCapfalse1042949672944294967294Use device reset (instead of bus reset) to reset a SCSI deviceDisk.UseDeviceResetfalse011A bitmask: 0x1 - adapter submission pool, 0x2 - device completion pool, 0x4 - device queueing pool.Disk.UseIoPoolfalse070Use LUN reset (instead of device.bus reset) to reset a SCSI deviceDisk.UseLunResetfalse011Use the REPORT LUN command to increase scanning speed for devicesDisk.UseReportLUNfalse011Frequency with which the coalesce callback is called.Disk.VSCSICoalesceCountfalse01000001000Disable vNVME Retries in VSCSI.Disk.VSCSIDisableNvmeRetryfalse011When vCPU halt we poll VSCSI vHBAs for work, but at most do so this often. Time is in microseconds.Disk.VSCSIHaltPollIntervalfalse110005Time in microseconds between VSCSI polls.Disk.VSCSIPollPeriodfalse1999999991000Time (in secs) to retry on transient errors for Reservation commands for MSCS CAB configs.Disk.VSCSIResvCmdRetryInSecsfalse1601Max number of split IOs per write same request.Disk.VSCSIWriteSameBurstSizefalse144Enable light-weight efficient probe of ESX supported datastoresFSS.FSSLightWeightProbefalse011Bind the FT socket to a specific vmknicFT.BindToVmknicfalse010Send non-diff pages in parallel with diffing rather than afterFT.FTCptConcurrentSendfalse011Delay checkpoint if no network packet waitingFT.FTCptDelayCheckpointfalse022Max percent pages via diffs (EXPERIMENTAL, failover will not work if not 100)FT.FTCptDiffCapfalse0100100Number of threads for diffing pagesFT.FTCptDiffThreadsfalse1166Disable failovers (testing only)FT.FTCptDisableFailoverfalse060Time in milliseconds for backup site to wait for a disk I/O to completeFT.FTCptDiskWriteTimeoutfalse10600003000Do not delay network packets - for testing onlyFT.FTCptDontDelayPktsfalse010Do not send over modified pages - for testing onlyFT.FTCptDontSendPagesfalse010List of potential epochs to try in order of increasing valueFT.FTCptEpochListfalse5,10,20,1000123456789,Single epoch sampling time in msFT.FTCptEpochSamplefalse1600001000Wait in ms after epoch samplingFT.FTCptEpochWaitfalse142949672958000Extra sleep interval (in ms) between retries on disk I/O errorFT.FTCptIORetryExtraIntervalfalse102000200Sleep interval (in ms) between retries on disk I/O errorFT.FTCptIORetryIntervalfalse10200010Maximum retries on disk I/O errorFT.FTCptIORetryTimesfalse55015Time in milliseconds to wait for FT log entries (read or write)FT.FTCptLogTimeoutfalse500300008000Max number of packets in the delayed queue before forcing a checkpointFT.FTCptMaxPktsDelayfalse0100000Time in milliseconds to wait between two forced checkpointsFT.FTCptMinIntervalfalse210004Delay to impose on virtual machine network output in msFT.FTCptNetDelayNoCptfalse050000# of data connections to use for page sendingFT.FTCptNumConnectionsfalse142Index dirty pages by NUMA node. Workers will use the index to prefer local work.FT.FTCptNumaIndexfalse010Page 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 machineFT.FTCptPagePolicyfalse16553865538Power off the Primary VM after the next checkpointFT.FTCptPowerofffalse030TCP receive buffer size for the backupFT.FTCptRcvBufSizefalse13108016777216562140TCP send buffer size for the Primary VMFT.FTCptSndBufSizefalse13108016777216562140Time in milliseconds for backup site to wait for data for the next checkpointFT.FTCptStartTimeoutfalse10009000090000Time in milliseconds between stat printingFT.FTCptStatsIntervalfalse060030Policy for placing helper threads. < 2^16: Use a fixed NUMA node mask, 0x10000: Put threads anywhere, 0x10001: Match threads to a dynamic node indexFT.FTCptThreadPolicyfalse16553765536VCPU usage in percentage below which the VM will be considered for forced checkpointFT.FTCptVcpuMinUsagefalse010040Wait when socket is emptyFT.FTCptWaitOnSocketfalse011Vmknic for FT vmkernel VNICFT.Vmknicfalse**Size in blocks of a checksum read I/OHBR.ChecksumIoSizefalse110248Maximum number of I/O chunks read in parallel for checksumHBR.ChecksumMaxIofalse12568Maximum number of I/O chunks we read in each slice for checksumHBR.ChecksumPerSlicefalse1642Size in blocks of one checksum region, corresponding to one network requestHBR.ChecksumRegionSizefalse14096256Use disk allocation info to help speed up the checksum processHBR.ChecksumUseAllocInfofalse011Use disk checksum info to help speed up transfering valid blocks of data.HBR.ChecksumUseChecksumInfofalse011Size in regions of one checksum zone for which allocation information will be cachedHBR.ChecksumZoneSizefalse32104857632768Number of extents for a single snapshot disk that can be copied in parallelHBR.CopySnapDiskMaxExtentCountfalse112816Number of hash buckets to use to track the snapshot disks open to copy to demand log.HBR.CopySnapFidHashBucketsfalse11024256Number of hash buckets to use to track extents that have been written to the demand log.HBR.DemandlogCompletedHashBucketsfalse16553616384Number of hash buckets to use to track extents that haven't been read.HBR.DemandlogExtentHashBucketsfalse16553616384Timeout for IOs for demand log operations.HBR.DemandlogIoTimeoutSecsfalse01000120Number of times to retry an internal read (for the demand log) before aborting the delta.HBR.DemandlogReadRetriesfalse0100020Delay in milliseconds for retrying a demand log write.HBR.DemandlogRetryDelayMsfalse010000010Size in blocks of a demandlog transfer read I/OHBR.DemandlogTransferIoSizefalse1168Maximum number of demandlog chunks that are allowed in completion phase per diskHBR.DemandlogTransferMaxCompletionfalse05120Maximum number of demandlog transfer I/O chunks issued in parallelHBR.DemandlogTransferMaxIofalse112832Maximum number of demandlog chunks transferred in parallelHBR.DemandlogTransferMaxNetworkfalse14096256Maximum number of demandlog chunks issued per sliceHBR.DemandlogTransferPerSlicefalse112816Number of times to retry a demand log write before aborting the delta.HBR.DemandlogWriteRetriesfalse0100020Time to wait (while attempting reconnection) before posting a 'no connection to VR server' eventHBR.DisconnectedEventDelayMsfalse10060000060000Throttle Checksum I/O errors.HBR.ErrThrottleChecksumIOfalse011Throttle DCE Read errors.HBR.ErrThrottleDceReadfalse011A timeout in MS for how long we will wait to allocate a bitmapHBR.HbrBitmapAllocTimeoutMSfalse0100003000An estimation of the maximum storage allocated per VM in gigabytesHBR.HbrBitmapVMMaxStorageGBfalse10013107265536Number of concurrent demand log copies per VMHBR.HbrDemandLogIOPerVMfalse112864Disks with capacity between the min extent break and this number of gigabytes will have the lower extent size.HBR.HbrLowerExtentBreakGBfalse1655368192Lower extent size used for disks in kilobytes.HBR.HbrLowerExtentSizeKBfalse112816Maximum extent size in kilobytes. Used for disks with capacity over the upper extent break.HBR.HbrMaxExtentSizeKBfalse112864Maximum single SCSI command transfer size (in megabytes) that will be tolerated while a delta is taking place.HBR.HbrMaxGuestXferWhileDeltaMBfalse25630721024Maximum expected number of extents for SCSI UNMAP commands.HBR.HbrMaxUnmapExtentsfalse010000010Maximum expected number of SCSI UNMAP commands in flight on a single disk.HBR.HbrMaxUnmapsInFlightfalse01048576128Maximum size of a single network update in kilobytes.HBR.HbrMaxUpdateSizeKBfalse64128128Disks with capacity under this number of gigabytes will have the min extent size.HBR.HbrMinExtentBreakGBfalse1655362048Minimum extent size used for disks in kilobytes.HBR.HbrMinExtentSizeKBfalse11288Skip transfer of changed blocks during full sync to avoid sending them twice between the full sync and the subsequent delta.HBR.HbrOptimizeFullSyncfalse011The additional amount of memory in KB per VM to add to the resource heap sizeHBR.HbrResourceHeapPerVMSizeKBfalse04096128A base value in MB for the size of the resource heapHBR.HbrResourceHeapSizeMBfalse22563Expected usable percentage of the resource heap (minus overheads, fragmentation)HBR.HbrResourceHeapUtilizationfalse120095The maximum number of resource contexts allowed in completion phase for all VMs.HBR.HbrResourceMaxCompletionContextsfalse16163848192The maximum number of resource contexts allowed in disk phase for all VMs.HBR.HbrResourceMaxDiskContextsfalse16819264A base value in MB for the maximum size of the runtime heapHBR.HbrRuntimeHeapMaxBaseMBfalse11281A base value in MB for the minimum size of the runtime heapHBR.HbrRuntimeHeapMinBaseMBfalse11281A base value in MB for the maximum size of the static heapHBR.HbrStaticHeapMaxBaseMBfalse13072726A base value in MB for the minimum size of the static heapHBR.HbrStaticHeapMinBaseMBfalse11281Time in MS between the last logged generic HBR error and the throttle reset.HBR.HbrThrottleGenericErrResetTimefalse06553616384Disks with capacity between the lower extent break and this number of gigabytes will have the upper extent size.HBR.HbrUpperExtentBreakGBfalse16553632768Upper extent size used for disks in kilobytes.HBR.HbrUpperExtentSizeKBfalse112832Maximum number of helper requests the helper queue can supportHBR.HelperQueueMaxRequestsfalse128163848192Maximum number of world processing helper queue requestsHBR.HelperQueueMaxWorldsfalse1168Timeout for IOs for dce local reads.HBR.LocalReadIoTimeoutSecsfalse01000120Time between attempts to flush the state to the persistent file during migration.HBR.MigrateFlushTimerSecsfalse16003Use the cubic TCP congestion algorithm for HBR socketsHBR.NetworkUseCubicfalse011Number of hash buckets to use to track commands waiting to receive a response.HBR.NetworkerRecvHashBucketsfalse16553664Number of blocks to keep around in a LRU list for opportunistic replicationHBR.OpportunisticBlockListSizefalse500100004000Interval between per-disk progress updates to hostdHBR.ProgressReportIntervalMsfalse10006000005000Timeout for IOs for persistent state file/demand log metadata.HBR.PsfIoTimeoutSecsfalse01000300Additional delay in seconds added per reconnection failure for a sessionHBR.ReconnectFailureDelaySecsfalse1030010Maximum delay in seconds between reconnection attempts for a sessionHBR.ReconnectMaxDelaySecsfalse3030090Number of hash buckets to use to track remote HBR servers.HBR.ResourceServerHashBucketsfalse1655368Maximum server request retry delay in seconds (for non-fatal errors)HBR.RetryMaxDelaySecsfalse11205Minimum server request retry delay in seconds (for non-fatal errors)HBR.RetryMinDelaySecsfalse1601Time in seconds to wait after a failure before retrying a sync operation.HBR.SyncTransferRetrySleepSecsfalse16005Maximum number of blocks that are allowed in the completion phase per diskHBR.TransferDiskMaxCompletionfalse05120Maximum number of blocks that will be read in parallelHBR.TransferDiskMaxIofalse112832Maximum number of blocks that will be transferred in parallelHBR.TransferDiskMaxNetworkfalse140962048Maximum number of blocks that will be read in each sliceHBR.TransferDiskPerSlicefalse112816Chunk size for config file transfersHBR.TransferFileExtentSizefalse51210485768192Maximum number of contiguous extents that will be coalesced into a single updateHBR.TransferMaxContExtentsfalse112816Use optimizations for SCSI Unmap.HBR.UnmapOptimizationfalse010Use wire checksumsHBR.WireChecksumfalse011Time in seconds to wait before checking the transfer bitmap for availability of dirty blocks.HBR.XferBitmapCheckIntervalSecsfalse16001Time (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configsHpp.HppPReservationCmdRetryTimefalse13001Close iSCSI connection on task management failureISCSI.CloseIscsiConnOnTaskMgmtFailurefalse011The maximum I/O size of Software iSCSI in KB. Requires rebooting the host.ISCSI.MaxIoSizeKBfalse128512128Socket receive buffer length in KB for iSCSI connectionsISCSI.SocketRcvBufLenKBfalse2566144256Socket send buffer length in KB for iSCSI connectionsISCSI.SocketSndBufLenKBfalse6006144600IRQ best virtual CPU routingIrq.BestVcpuRoutingfalse010relative weight for action-vcpu affinityIrq.IRQActionAffinityWeightfalse0105Avoid placing interrupts on physical CPUs with exclusive affinity set.Irq.IRQAvoidExclusivefalse011relative weight for irq/BH conflictIrq.IRQBHConflictWeightfalse0105Time in milliseconds between attempts to rebalance interruptsIrq.IRQRebalancePeriodfalse102000050relative weight for irq/vcpu conflictIrq.IRQVcpuConflictWeightfalse1103Enable always try to alloc large page for NPTLPage.LPageAlwaysTryForNPTfalse011Enable large page defragmentationLPage.LPageDefragEnablefalse011Enable marking of nodes with low large pages freeLPage.LPageMarkLowNodesfalse011Maximum number of shared pages in a 2MB region that may be broken to back the region with a large pageLPage.MaxSharedPagesfalse0512510Initial value for maximum number of swapped pages in a 2MB region that may be read to back the region with a large pageLPage.MaxSwappedPagesInitValfalse051210Maximum number of free small pages on local nodes to allow remote lpagesLPage.freePagesThresholdForRemotefalse042949672952048BlkAttr cache size percent growth rate with peak value (100%) caching almost all blkattrs for the diskgroup.LSOM.blkAttrCacheSizePercentfalse01000Enable support for large write buffer for new disk groupsLSOM.enableLargeWbfalse010Number of times the device can be repaired for transient IO errors.LSOM.lsomDeviceNeedsRepairCountfalse0643Enable LSOM full rebuild avoidance for transient IO errors. (0:disabled 1:enabled)LSOM.lsomEnableFullRebuildAvoidancefalse011Remediate the device error by automatically re-creating diskgroup on encountering Medium Error on the deviceLSOM.lsomEnableRebuildOnLSEfalse021Configuration if an I/O is stuck for a long time. (0:No Action 1:PSOD 2:Disk offline)LSOM.lsomPlogEnableDeadmanTimerfalse022Remediate the device error by automatically re-creating diskgroup on encountering Unrecoverable Read Error on the device even if evacuation of the device failedLSOM.lsomRebuildOnEvacFailurefalse010Create a live dump if a Quick Boot attempt fails.LoadESX.generateLiveDumpfalse010Enable large page backing of guest memoryMem.AllocGuestLargePagefalse011Vmmemctl limit as percentage of virtual machine maximum sizeMem.CtlMaxPercentfalse09965Idle memory tax rateMem.IdleTaxfalse09975idle tax type. 0=flat, 1=variableMem.IdleTaxTypefalse011Maximum memory in MB to allocate for CBT bitmaps.Mem.MemCBTBitmapMaxAllocfalse25620481024Clients that are allowed to defrags per directory.Mem.MemDefragClientsPerDirfalse05122Zero out userworld and guest memory pages immediately after freeMem.MemEagerZerofalse010Max memory reservartion threshold used for indicating health stateMem.MemMaxResvThresholdfalse0429496729516384Percentage of host memory to reserve for accelerating memory allocations when free memory is low, 0 for automaticMem.MemMinFreePctfalse0500Enable the memory compression cacheMem.MemZipEnablefalse011Sets the maximum size for the compression cache as a percentage of allocated VM memory sizeMem.MemZipMaxAllocPctfalse510050Sets the maximum target size for the compression cache as a percentage of VM sizeMem.MemZipMaxPctfalse510010Memory scheduling policy. 0: default, 1: GFMS, 2: LegacyMem.ReallocPolicyfalse020lower bound for sampled active memoryMem.SampleActivePctMinfalse0101lower bound for sampled active dirtied memoryMem.SampleDirtiedPctMinfalse0100Specify number of MPNs to be used by COW P2M bufferMem.ShareCOSBufSizefalse2325PShare 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.Mem.ShareForceSaltingfalse022per-VM upper limit on pshare scan rate in pages/sec. (0 to disable)Mem.ShareRateMaxfalse0327681024max page scan rate in MB/sec per GHz of host CPU, 0 to disableMem.ShareScanGHzfalse0324desired time in minutes to scan entire VMMem.ShareScanTimefalse1060060Default limit (in MB) on VM overhead memory growth. Valid values are 0 to maximum memory supported, and 0xffffffff which means "unlimited".Mem.VMOverheadGrowthLimitfalse042949672954294967295Bind 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 bindMigrate.BindToVmknicfalse033Maximum checkpoint cache size in MBMigrate.CptCacheMaxSizeMBfalse81024544Debug checksum mismatch.Migrate.DebugChecksumMismatchfalse010Whether vMotion should detect zero pages during page transmissionMigrate.DetectZeroPagesfalse011Enable hot migration supportMigrate.Enabledfalse011Threshold in milliseconds for the source host to prepare a page for transmission above which a SysAlert is triggeredMigrate.GetPageSysAlertThresholdMSfalse100010000010000Threshold in KB/s for VMotion bandwidth below which a SysAlert is triggeredMigrate.LowBandwidthSysAlertThresholdfalse01000001000Threshold in milliseconds for the dest host to leave the low-memory state above which a SysAlert is triggeredMigrate.LowMemWaitSysAlertThresholdMSfalse100010000010000Encoding type for changed bitmap transferMigrate.MigrateBitmapEncodingTypefalse022Desired default shared CPU reservation (in %) for VMotionsMigrate.MigrateCpuMinPctDefaultfalse040030Desired per Gbit shared CPU reservation (in %) for VMotionsMigrate.MigrateCpuPctPerGbfalse010010CPU shares for a high priority VMotionMigrate.MigrateCpuSharesHighPriorityfalse110000060000CPU shares for a regular VMotionMigrate.MigrateCpuSharesRegularfalse110000030000Maximum network bandwidth (Mbps) that each stream helper can saturateMigrate.MigrateStreamHelperBwUtilMaxfalse11500015000Threshold in milliseconds for the monitor to process a pre-copy action after which a SysAlert is triggeredMigrate.MonActionWaitSysAlertThresholdMSfalse11000002000Expected network throughput, in MBps, for bandwidth-delay calculationMigrate.NetExpectedLineRateMBpsfalse12000133Lowest possible round-trip time, in ms, before vMotion must operate in latency-aware mode.Migrate.NetLatencyModeThresholdfalse110004Timeout in seconds for migration network operationsMigrate.NetTimeoutfalse1360020Time-out in seconds for NFC migration network operationsMigrate.NfcNetTimeoutfalse1360060Maximum socket-backed mbuf bytes vMotion will allow to be outstanding while drained concurrently with reads, 0 for unlimitedMigrate.OutstandingReadKBMaxfalse020481281 for world panic, 2 for vmkernel panicMigrate.PanicOnChecksumMismatchfalse020Delay preCopy next action every n action postsMigrate.PreCopyCountDelayfalse0100010Minimum allowed transmit to dirty page ratio per pre-copy iterationMigrate.PreCopyMinProgressPercfalse11000130Maximum number of pages to send per precopy transmitMigrate.PreCopyPagesPerSendfalse1102432Goal time in milliseconds to send changed pages after pre-copy completesMigrate.PreCopySwitchoverTimeGoalfalse1001000001000Attempt to prealloc destination pages via large page allocationMigrate.PreallocLPagesfalse011Prohibit instant clone from a VMMigrate.ProhibitInstantClonefalse010TCP receive buffer size for the destinationMigrate.RcvBufSizefalse655361000000562540Delay, in seconds, between polling when considering enabling SDPS in the first preCopy iteration.Migrate.SdpsDynamicDelaySecfalse01000030Stuns VMotion source in small increments during precopy, 0=disabled, 1=always enabled, 2=dynamicMigrate.SdpsEnabledfalse022Percent by which transmit should be made to exceed dirtyMigrate.SdpsTargetRatefalse110000500TCP send buffer size for the sourceMigrate.SndBufSizefalse655361000000562540Use TCP tso defer optimization for transmitMigrate.TcpTsoDeferTxfalse010Attempt use the default migration heap when beginning new migrationsMigrate.TryToUseDefaultHeapfalse011Number of migrations to reserve virtual address space for at module load timeMigrate.VASpaceReserveCountfalse26464Megabytes of virtual address space to reserve per migration at module load timeMigrate.VASpaceReserveSizefalse6440964096Make vMotion helper worlds latency sensitive, avoid transmit delays.Migrate.VMotionLatencySensitivityfalse011Maximum number of helpers to allocate for VMotion streams when using AutoscaleMigrate.VMotionMaxStreamHelpersfalse1112112Attempt to resolve swap type during VMotion initializationMigrate.VMotionResolveSwapTypefalse011Number of helpers to allocate for VMotion streams, 0 to dynamically allocate atleast one per stream IPMigrate.VMotionStreamHelpersfalse01120vmknic for vMotion vmkernel VNICMigrate.Vmknicfalse**Enable Storage APD Handling.Misc.APDHandlingEnablefalse011Number of seconds a device can be in APD before failing User World I/O.Misc.APDTimeoutfalse20999999140Time-out for bottom-half handlers in millisecondsMisc.BHTimeoutfalse050000Time-out in seconds. Set to 0 for no time-out.Misc.BlueScreenTimeoutfalse0655350Name of serial port to use for visor console (COM1, COM2)Misc.ConsolePortfalsenone**Send vmkernel LOG messages to the serial portMisc.DebugLogToSerialfalse010Name of serial port to use for debug shell (COM1, COM2)Misc.DebugShellPortfalsenone**Default virtual machine compatibilityMisc.DefaultHardwareVersionfalse**Evaluation time (in secs) for paths to mark the path as degradedMisc.DegradedPathEvalTimefalse05005Re-evaluation interval (in secs) for the degraded pathsMisc.DegradedPathReEvalIntervalfalse6060060Enable latency based sub-policy of Round-robin path selection pluginMisc.EnablePSPLatencyPolicyfalse011Name of serial port to use for GDB debugging (COM1, COM2)Misc.GDBPortfalsenone**Allow guest to read host-level metricsMisc.GuestLibAllowHostInfofalse010Number of guard pages to insert between heap VA regionsMisc.HeapMgrGuardPagesfalse0512512Panic when a non-empty heap gets destroyedMisc.HeapPanicDestroyNonEmptyfalse011Interval in msec to check CPU lockupsMisc.HeartbeatIntervalfalse100864000001000Number of IPIs sent to target pcpu prior to invoking NMI PSODMisc.HeartbeatPanicIpiCountfalse052Interval in seconds after which to panic if no heartbeats receivedMisc.HeartbeatPanicTimeoutfalse18640010Time-out for sending NMI to the locked CPUMisc.HeartbeatTimeoutfalse1864004Enables horde modeMisc.HordeEnabledfalse010Host nameMisc.HostNamefalselocalhost**Percentage threshold of transient errors to mark path as degradedMisc.HppDegradedPathThresholdPerfalse010020Choose paths with less errors for I/Os during transient issues on HPP claimed pathsMisc.HppManageDegradedPathsfalse011Sync the hardware clock periodically to match the current system timeMisc.HwclockPeriodicSyncfalse011Allow auxiliary input to system time HyperClockMisc.HyperClockAllowSystemTimeAuxfalse010Timeout for the I/O filter watchdog in seconds. 0 means the watchdog is disabled. 120 seconds is the minimum timeout value.Misc.IoFilterWatchdogTimeoutfalse03600120The maximum amount of time during shutdown that the kernel logger will spend dumping logs from the log bufferMisc.LogDumpShutdownTimeoutfalse01800180Name of serial port to use for logging (COM1, COM2)Misc.LogPortfalsenone**Use uptime rather than UTC for vmkernel logMisc.LogTimestampUptimefalse010Send VMkernel log messages to the serial portMisc.LogToSerialfalse011Include running world on every log statementMisc.LogWldPrefixfalse011Interval[0 - 0x7fffffff ms] to poll for Machine Check Errors(0=never)Misc.MCEMonitorIntervalfalse021474836471000Maximum virtual machine compatibilityMisc.MaximumHardwareVersionfalse**Do not attempt core dump after purple screenMisc.MinimalPanicfalse010Override 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 undiagnosedMisc.NMILint1IntActionfalse030Percentage threshold of transient errors to mark path as degradedMisc.NmpDegradedPathThresholdPerfalse010020Choose paths with less errors for I/Os during transient issues on NMP claimed pathsMisc.NmpManageDegradedPathsfalse011Deactivate flaky path if IOs are failing with HOST ERRORMisc.PSPDeactivateFlakyPathfalse010Send Panic log messages to the serial portMisc.PanicLogToSerialfalse010Action to take on a momentary press of the soft power button (0=ignore, 1=request graceful system shutdown and power-off)Misc.PowerButtonfalse011Action to take on system power-off request (0=halt only, 1=power off)Misc.PowerOffEnablefalse011Preferred Host nameMisc.PreferredHostNamefalse**Preferred reboot method (any, psci, acpi, rcr_hard, kb, ps2, uefi, or rcr_power)Misc.RebootMethodfalseany**Storage I/O Control Internal FlagMisc.SIOControlFlag1false021474836470Storage I/O Control Internal FlagMisc.SIOControlFlag2false021474836470Storage I/O Control Log LevelMisc.SIOControlLoglevelfalse070Storage I/O Control OptionsMisc.SIOControlOptionsfalse**Delay in minutes before screensaver kicks inMisc.ScreenSaverDelayfalse0600Allow a SEV guest to enable the debug policy.Misc.SevAllowDebuggingfalse010Enable stats in shaper moduleMisc.ShaperStatsEnabledfalse011Name of serial port to use for visor shell (COM1, COM2)Misc.ShellPortfalsenone**native_fc test module is pae capableMisc.TestNativeFCPaeCapablefalse010Default timer lateness tolerance in microsecondsMisc.TimerTolerancefalse10010000002000Force use of BPB.Misc.forceBPBfalse010Force use of Monitor Page Table Isolation.Misc.forceMPTIfalse011Yield every n command in NVMe completion worldMisc.vmknvmeCwYieldfalse042949672951Disable L1D flush on VM entryMisc.vmmDisableL1DFlushfalse010Indicates a vSAN witness host running in a Virtual Appliance. VM services (create/register/power on) are blockedMisc.vsanWitnessVirtualAppliancefalse010Timeout for DatastoreNamespaceManager operations in millisecondsMisc.DsNsMgrTimeoutfalse1000018000001200000The update level of Host Agent.Misc.HostAgentUpdateLeveltrueTimeout for VM MetadataManager operations in millisecondsMisc.MetadataUpdateTimeoutMsecfalse060000030000Number of sequential heartbeat failures after which APD start event is triggeredNFS.ApdStartCountfalse153Time (in seconds) between updates to a disk lock fileNFS.DiskFileLockUpdateFreqfalse8360010Time in seconds since the last successful update before a heartbeat is sentNFS.HeartbeatDeltafalse3305Time in seconds between heartbeatsNFS.HeartbeatFrequencyfalse58640012Number of sequential failures before a volume is marked downNFS.HeartbeatMaxFailuresfalse61010Time in seconds before an outstanding heartbeat is stoppedNFS.HeartbeatTimeoutfalse3305Time (in seconds) to wait to check for expired races when breaking lockNFS.LockBreakTimeoutfalse0360010Number of update failures before a disk file lock is declared staleNFS.LockRenewMaxFailureNumberfalse11003Time (in seconds) to wait to check for expired races when acquiring SWMR lockNFS.LockSWMRTimeoutfalse0360010Time (in seconds) to wait to check for expired races when sharing (read) lockNFS.LockSharedTimeoutfalse036000Time (in seconds) before we abort an outstanding lock updateNFS.LockUpdateTimeoutfalse185Log nfsstat3 codeNFS.LogNfsStat3false010Maximum per-Volume queue depthNFS.MaxQueueDepthfalse142949672954294967295Maximum number of mounted NFS v3 volumesNFS.MaxVolumesfalse825632Mount timeout in secondsNFS.MountTimeoutfalse36030Maximum number of NFSv3 outstanding IOs on the hostNFS.NFSMaxOutstandingIOsfalse3213107265536Default size of socket receive buffer (KB)NFS.ReceiveBufferSizefalse6451201024Default size of socket send buffer (KB)NFS.SendBufferSizefalse3251201024Number of retries before synchronous IO fails (10 seconds per retry)NFS.SyncRetriesfalse336025Time in seconds before attempting to remount a volumeNFS.VolumeRemountFrequencyfalse30360030Request EOS safety delay in secondsNFS41.EOSDelayfalse09030Synchronous I/O task number of retriesNFS41.IOTaskRetryfalse110025Maximum per-Volume queue depthNFS41.MaxQueueDepthfalse142949672954294967295Maximum read transfer size in bytes (use the smaller of this value and the server advertised value)NFS41.MaxReadfalse25642949672954294967295Maximum number of mounted NFS v4.1 volumesNFS41.MaxVolumesfalse825632Maximum write transfer size in bytes (use the smaller of this value and the server advertised value)NFS41.MaxWritefalse25642949672954294967295Mount timeout in secondsNFS41.MountTimeoutfalse16030Socket receive buffer size in kilobytes (using default if set to zero)NFS41.RecvBufSizefalse020481024Socket send buffer size in kilobytes (using default if set to zero)NFS41.SendBufSizefalse020481024duration of RARP advertisementsNet.AdvertisementDurationfalse025560Whether to enable UPT/NPANet.AllowPTfalse011Enable BMC Network for RedfishNet.BMCNetworkEnablefalse011Block guest sourced BPDU framesNet.BlockGuestBPDUfalse011Dynamic coalescing on by defaultNet.CoalesceDefaultOnfalse011Favor disabling all vmm->vmk tx transitions; boost its score by factor of this/64.Net.CoalesceFavorNoVmmVmkTxfalse0641Set which CPU the fine timer will run onNet.CoalesceFineTimeoutCPUfalse05122set the fine coalesce timeout in microsecondsNet.CoalesceFineTxTimeoutfalse142949672951000Whether to dynamically switch on/off multiRxQCalib.Net.CoalesceFlexMrqfalse011No Rx coalescing calibration when the number of pkts Rx per timeout is lower than this number.Net.CoalesceLowRxRatefalse02564No tx coalescing calibration when the number of pkts tx per timeout is lower than this number.Net.CoalesceLowTxRatefalse02564Whether to use matched TxRxQ-pairs mode when applicable.Net.CoalesceMatchedQsfalse011Whether to set a RxQ's coalesce to zero based on per-RxQ Low Traffic.Net.CoalesceMrqLtfalse011Whether to allow's individual RxQ's perf metric to be tx pkt cnt only; if not, it will be tx + rx, or rx only.Net.CoalesceMrqMetricAllowTxOnlyfalse011Whether to force individual RxQ's perf metric to be rx pkt cnt only.Net.CoalesceMrqMetricRxOnlyfalse010Whether to use overall performance to stop RxQ Calib.Net.CoalesceMrqOverallStopfalse010Whether Tx perf score is attributed to RxQ according to rxPktCnt ratio.Net.CoalesceMrqRatioMetricfalse011Whether to let individual RxQ's perf change trigger re-calib.Net.CoalesceMrqTriggerReCalibfalse011When not in matched TxRxQ-pairs mode, whether to uses separate RxQ Calib.Net.CoalesceMultiRxQCalibfalse011Whether to try disable all vmm->vmk tx transitions.Net.CoalesceNoVmmVmkTxfalse011Set parameters for the default virtual NIC coalescing scheme.Net.CoalesceParamsfalse**Target event rate for RateBasedCoalescingNet.CoalesceRBCRatefalse1001000004000Whether Rx Low Traffic stops Rx calibration.Net.CoalesceRxLtStopCalibfalse010Cap of Rx coalescing size.Net.CoalesceRxQDepthCapfalse08040Set the default virtual NIC coalescing scheme.Net.CoalesceSchemefalserbc**set the coalesce timeout type: fine(1 ms by default) or coarse (4 ms by default)Net.CoalesceTimeoutTypefalse122Whether always poll Tx at coalesce timeout handler.Net.CoalesceTxAlwaysPollfalse011Cap of Tx coalescing size.Net.CoalesceTxQDepthCapfalse08040Set the coalesce time-out in microsecondsNet.CoalesceTxTimeoutfalse142949672954000Enable DCB for FCoENet.DCBEnablefalse011DVFilter internal communication endpointNet.DVFilterBindIpAddressfalse**Use priority locking in dvfilter to read lock portsetsNet.DVFilterPriorityRdLockEnablefalse011Maximum MB of dvsLargeHeap memory to be allocated per GB of physical memoryNet.DVSLargeHeapMBPerGBfalse0202Max size for the dvsLargeHeapNet.DVSLargeHeapMaxSizefalse642048300Don't offload inner IPv6 CSO/TSO packets to physical NICsNet.DontOffloadInnerIPv6false010Whether to enable interrupt coalescing for e1000 vNIC.Net.E1000IntrCoalescefalse011e1000 tx less than or equal to this will be fully copied with no need for completion.Net.E1000TxCopySizefalse042949672952048Use tx zero copy for non-tso packets for e1000.Net.E1000TxZeroCopyfalse011When non-zero, enable the DMA SG constraints support in uplink layerNet.EnableDMASgConsfalse011Enable uplink layer outer checksummingNet.EnableOuterCsumfalse011Maximum MB of the ENS slab memory to be allocated per GB of physical memoryNet.EnsMbufpoolMaxMBPerGBfalse10500200Minimum MB of the ENS slab memory to be allocated per GB of physical memoryNet.EnsMbufpoolMinMBPerGBfalse050010Allow Etherswitch fast pathNet.EtherswitchAllowFastPathfalse010Number of ports on the etherswitch x 2^N is the size of the hash table for looking up MACsNet.EtherswitchHashSizefalse041The maximum size (in Megabytes) to which the etherswitch heap can grow. (REQUIRES REBOOT!)Net.EtherswitchHeapMaxfalse862047512The dispatch data number in the etherswitch per-pCPU dispatch data cache. (REQUIRES REBOOT!)Net.EtherswitchNumPerPCPUDispatchDatafalse3633If set to 1, the management interface MAC address will update whenever the hardware MAC address changes.Net.FollowHardwareMacfalse010Enable guest arp inspection IOChain to get IPNet.GuestIPHackfalse010Transmits smaller than this will be copied rather than mappedNet.GuestTxCopyBreakfalse60429496729564Number of IGMP Queries to send during after VMotion/Teaming failoverNet.IGMPQueriesfalse022Interval(in seconds) for IGMP/MLD general query in multicast snoopingNet.IGMPQueryIntervalfalse323600125Router IP Address for IGMP (generally not necessary to set this)Net.IGMPRouterIPfalse0.0.0.0**Max per-group srouce IP number for IGMP V3Net.IGMPV3MaxSrcIPNumfalse13210IGMP Version (2 or 3)Net.IGMPVersionfalse233The value of LACP system priorityNet.LACPActorSystemPriorityfalse1655351Allow to set lag status down when all member link status is downNet.LACPEnableIndividualPortfalse010After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.Net.LRODefBackoffPeriodfalse0655358LRO default max lengthNet.LRODefMaxLengthfalse16553565535After this # packets, evaluate whether to continue SW LRONet.LRODefThresholdfalse0655354000If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.Net.LRODefUseRatioDenomfalse02553If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.Net.LRODefUseRatioNumerfalse02551Max number of link down events per minute before considering a link unstable (0 to deactivate)Net.LinkFlappingThresholdfalse06553560Link State poll timer period in milliseconds.Net.LinkStatePollTimeoutfalse10090000500Router IPv6 Address for MLD (generally not necessary to set this)Net.MLDRouterIPfalseFE80::FFFF:FFFF:FFFF:FFFF**Max per-group srouce IP number for MLD V2Net.MLDV2MaxSrcIPNumfalse13210MLD Version (1 or 2)Net.MLDVersionfalse122maximum number of VLANs to probe with beacons.Net.MaxBeaconVlansfalse04096100Maximum number of beacons to send in one beacon cycleNet.MaxBeaconsAtOncefalse04096100Global max length of rx queues for all virtual ports on a ESX host that support queueingNet.MaxGlobalRxQueueCountfalse04294967295100000Maximum length of the Tx queue for the physical NICsNet.MaxNetifTxQueueLenfalse1100002000Maximum number of paging requests to queue for guest DMANet.MaxPageInQueueLenfalse050075Maximum packet we can queue in rxListNet.MaxPktRxListQueuefalse02000003500Maximum length of the rx queue for virtual ports whose clients support queuingNet.MaxPortRxQueueLenfalse150080Minimum size ethernet frame to transmitNet.MinEtherLenfalse60151860beacon/color NCP messages created with this SAP (DSAP/SSAP)Net.NcpLlcSapfalse02550Declare Rx Storm after this number of consecutive rx pkt drops during queuing in NetBH rxList.Net.NetBHRxStormThresholdfalse0200000320RARP timer will be triggered at this interval.Net.NetDebugRARPTimerInterfalse01677721530000Whether to defer tx completion to tx world. 1 for Try Completion. 2 For Always (Only in MQ Tx World case).Net.NetDeferTxCompletionfalse021Whether to defer tx completion to tx world when ctxPerDev = '1' or '2'. 1) for Try Completion. 2) For Always.Net.NetDeferTxCompletionNonPerQfalse021Set interval (in milliseconds) of networking discovery to update the VLAN informationNet.NetDiscUpdateIntrvlfalse14294967295300Whether enable software checksum for LRONet.NetEnableSwCsumForLrofalse011Whether outbound GRE traffic is passed by ESXi firewallNet.NetEsxfwPassOutboundGREfalse011If set to 1, suppress certain logs to avoid log spew.Net.NetInStressTestfalse010Whether to check virtual machine's latency settings or not for vmxnet2/3Net.NetLatencyAwarenessfalse011Max number of RARPs dispatched per timer callback.Net.NetMaxRarpsPerIntervalfalse14294967295128CPU threshold for pinning device queues in NUMA I/ONet.NetNetqNumaIOCpuPinThresholdfalse0600Threshold percentage to rebalance RSS(Receive Side Scaling) queueNet.NetNetqRxRebalRSSLoadThresholdPercfalse010010Max TX queue load (in thousand packet per second) to allow packing on the corresponding RX queueNet.NetNetqTxPackKppsfalse110000300Threshold (in thousand packet per second) for TX queue load to trigger unpacking of the corresponding RX queueNet.NetNetqTxUnpackKppsfalse110000600Whether allow NIOC overcommit when a vNIC is in connected state for DVSNet.NetNiocAllowOverCommitfalse011How often the PTMgr will wakeup and trigger the UPT mode switch in second.Net.NetPTMgrWakeupIntervalfalse5156Number of attempts for allocating packet within the pageNet.NetPktAllocTriesfalse1105Percent of free network memory pool, below which an event is reported.Net.NetPktSlabFreePercentThresholdfalse2502when input is serialized, this bounds the number of times a thread flushes the deferred list.Net.NetPortFlushIterLimitfalse01272when input is serialized, this bounds the number of pkts a thread flushes from the deferred list.Net.NetPortFlushPktLimitfalse025564if enabled(1), collect statistics on potential tx race between concurrent threads.Net.NetPortTrackTxRacefalse010Allow to run BPF code in RCFNet.NetRCFAllowBPFfalse011The instruction type of bytecode in RCFNet.NetRCFInsnTypefalse010Activate/Deactivate the MAC filter on distributed NetRMNet.NetRmDistMacFilterfalse011Sampling rate on distributed NetRMNet.NetRmDistSamplingRatefalse0100000Whether to enable rx copy in tx worldlet/world.Net.NetRxCopyInTxfalse010Maximum number of microseconds the device can delay tx completionsNet.NetSchedCoalesceTxUsecsfalse112533Percent share given to unclassified trafficNet.NetSchedDefaultResPoolSharesPctfalse1995Default networking packet schedulerNet.NetSchedDefaultSchedNamefalsefifo**Enable net scheduler to send congestion notification to switch ports.Net.NetSchedECNEnabledfalse011Percentage queue utilization at which net scheduler will start sending congestion notifications to switch ports.Net.NetSchedECNThresholdfalse010070Minimum number of packets each HClk leaf node can holdNet.NetSchedHClkLeafQueueDepthPktfalse110000640Enable 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.)Net.NetSchedHClkMQfalse022Maximum number hardware queue that HClock can use. Only used when NetSchedHClkMQ is 1.Net.NetSchedHClkMaxHwQueuefalse11282Enable multiple VNIC queue for hardware send queue selectionNet.NetSchedHClkVnicMQfalse011Size of the netsched subsystem heap in MBNet.NetSchedHeapMaxSizeMBfalse19664Number of bytes fed to the nic for nics with a normal (1Gbps) linkspeedNet.NetSchedInFlightMaxBytesDefaultfalse15001500000200000Number of bytes fed to the nic for nics that don't support tx completion coalescingNet.NetSchedInFlightMaxBytesInsanefalse150015000001500000Maximum number of packets that we can send to the driver at a timeNet.NetSchedMaxPktSendfalse1004096256Default networking packet scheduler for QoSNet.NetSchedQoSSchedNamefalsehclk**Enable shares scheduling only on spare bandwidth. Don't bill while doing reservation schedulingNet.NetSchedSpareBasedSharesfalse011Ensure one RARP is sent immediately when a port is enabledNet.NetSendRARPOnPortEnablementfalse011Enable queuing per L3/L4 flow hashingNet.NetShaperQueuePerL3L4Flowfalse011Maximum shaper queue sizeNet.NetShaperQueueSizeMaxfalse15000500Minimum shaper queue sizeNet.NetShaperQueueSizeMinfalse150010Whether to enable automatic splitRxModeNet.NetSplitRxModefalse011Enable virtual network tracingNet.NetTraceEnablefalse010Tuning mode for networkingNet.NetTuneHostModefalsedefault**Tuning interval in secondsNet.NetTuneIntervalfalse1360060Threshold for activating a tuned modeNet.NetTuneThresholdfalse1n 2n 50**Transmits smaller than this will not be subject to clustering.coalescingNet.NetTxDontClusterSizefalse081920Whether the world should have a static relation to the VM VCPUNet.NetTxStaticRelationfalse011World for asynchronous Tx for net devices. 1 for one tx context per vNIC. 2 for one tx context per VMNet.NetVMTxTypefalse132Whether to perform SW LRO on pkts in netPollNet.NetpollSwLROfalse011Do not checksum local tx.rx framesNet.NoLocalCSumfalse010Broadcasts an arp request on net handle enableNet.NotifySwitchfalse011Timeout (in ms) when asking the VMX/guest to switch in/out of passthruNet.PTSwitchingTimeoutfalse06000020000Vmknic for PVRDMANet.PVRDMAVmknicfalse**Quantum size for PktAgingList expressed in power of 2Net.PktAgingListQuantumSizefalse43220Dropping policy for vmxnet3 rx burst queue. 1 for PKTAGING_TAIL_DROP. 2 for PKTAGING_REDNet.PktagingDropPolicyfalse010Maximum time to wait for ports to complete I/O before disablingNet.PortDisableTimeoutfalse021474836475000The lock model version of a portsetNet.PortsetLockModelfalse011vmknics used by NFC for provisioning operations.Net.ProvisioningVmknicsfalse**Block the multicast/broadcast packets that come back from physical switches in a teamed environmentNet.ReversePathFwdCheckfalse011Block duplicate packet in a teamed environment when the virtual switch is set to Promiscuous mode.Net.ReversePathFwdCheckPromiscfalse010Enable sending IGMP report to uplinkNet.SendIGMPReportToUplinkfalse010Copy and tx complete small packets for tcp txNet.TcpipCopySmallTxfalse011LRO enabled for TCP/IPNet.TcpipDefLROEnabledfalse011LRO default max length for TCP/IPNet.TcpipDefLROMaxLengthfalse16553532768Enable Tx rate limiting for UDP socketsNet.TcpipDgramRateLimitingfalse011Enable Appropriate Byte Counting for TCP (RFC 3465)Net.TcpipEnableABCfalse011Enable route caching through the use of flowtableNet.TcpipEnableFlowtablefalse011Enable Send-Side Scaling (requires RSS)Net.TcpipEnableSendScalingfalse011Use multiple ENS contexts for vmknic RX processingNet.TcpipEnsMultipleRxContextsfalse010Request NetQ RSS for vmknics.Net.TcpipEnsNetQRSSfalse011Delayed ack timer not armed for Hardware LRO (socket option needs to be set in addition).Net.TcpipHWLRONoDelayAckfalse011Max megabytes the tcpip module heap can grow to. (REQUIRES REBOOT!)Net.TcpipHeapMaxfalse32163841024Size of the TCP/IP module heap in megabytes (requires reboot)Net.TcpipHeapSizefalse01288Default version of IGMP, in the absence of a querierNet.TcpipIGMPDefaultVersionfalse133Delay in seconds between automatic IGMP rejoins when no querier is presentNet.TcpipIGMPRejoinIntervalfalse10360060Max # of pkts queued into the per-protocol queue used for dispatching loopback traffic (REQUIRES REBOOT!)Net.TcpipLODispatchQueueMaxLenfalse50512128Delayed ack timer not armed for LRONet.TcpipLRONoDelayAckfalse011Turns on packet logging for a vmknic on debug builds, in a circular & in-memory buffer (Takes effect during vmknic creation time)Net.TcpipLogPacketsfalse010Number 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)Net.TcpipLogPacketsCountfalse10244914024570The 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.Net.TcpipMaxNetstackInstancesfalse4851348Avoid bcopy in tcp rxNet.TcpipNoBcopyRxfalse011Time Delay in seconds, for freeing UDP sockets that have pending packets for Tx completionNet.TcpipPendPktSocketFreeTimeoutfalse1300300Max # of pkts queued into a tcpip vmknic by an execution context (applied when vmknic is created)Net.TcpipRxDispatchQueueMaxLenfalse1200002000Max # of dispatch queues used for RX. For low memory systems, this should be minimum value(REQUIRES REBOOT!)Net.TcpipRxDispatchQueuesfalse182Max # of pkts dispatched into the tcpip stack by an execution contextNet.TcpipRxDispatchQuotafalse11000200Max # of pkts dispatched from the tcpip stack by an execution contextNet.TcpipTxDispatchQuotafalse11000100Duration (in milli seconds) for which backoff is effective when the tx queue has reached the NET_TCPIP_TXQ_MAX_USAGE_THRESHOLDNet.TcpipTxqBackoffTimeoutMsfalse20100070Tx queue usage threshold in percent at which to start throttlingNet.TcpipTxqMaxUsageThresholdfalse5010080Delay (ms) before considering an `uplink up' event relevantNet.TeamPolicyUpDelayfalse01800000100Enable the NUMA awareness in TeamingNet.TeamingNUMAAwarefalse011Alternate DVFilter internal communication endpointNet.TrafficFilterIpAddressfalse**detailed dump of every <n> pktsNet.TsoDumpPktfalse021474836470Timeout (ms) waiting for pending calls to finish when disconnecting.Net.UplinkAbortDisconnectTimeoutfalse160000005000Timeout (ms) waiting for async when world is killed.Net.UplinkKillAsyncTimeoutfalse1600000010000Enable uplink layer convert TSO packets to CSO ones on pNIC not supporting TSO but supporting CSONet.UplinkTSOSplitfalse011Enables dispatching of port traffic on multiple tx queuesNet.UplinkTxQueuesDispEnabledfalse011When non-zero, use pNIC HW_CSUM, if available, as IPv6 csum offloadNet.UseHwCsumForIPv6Csumfalse011When non-zero, use pNIC HW IPv6 csum offload if availableNet.UseHwIPv6Csumfalse011When non-zero, use pNIC HW TSO offload if availableNet.UseHwTSOfalse011When non-zero, use pNIC HW IPv6 TSO offload if availableNet.UseHwTSO6false011Enable or disable populating legacy entries in /proc/vmware/netNet.UseLegacyProcfalse010Populate /proc/vmware/netNet.UseProcfalse010Set the unicast/broadcast checking mode in VLAN MTU checkNet.VLANMTUCheckModefalse011LRO enabled in vmklinuxNet.VmklnxLROEnabledfalse010LRO max aggr in vmklinuxNet.VmklnxLROMaxAggrfalse0246whether for vmknic LRO avoids aggregating all pkts into a single (> 2 ms) large pkt.Net.VmknicDoLroSplitfalse010when VmknicDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.Net.VmknicLroSplitBndfalse225512Whether to perform HW LRO on pkts going to a LPD capable vmxnet2Net.Vmxnet2HwLROfalse011Pin RX buffers for vmxnet2 clients (windows guest only)Net.Vmxnet2PinRxBuffalse010Whether to perform SW LRO on pkts going to a LPD capable vmxnet2Net.Vmxnet2SwLROfalse011Allow truncated packets to be delivered to the guestNet.Vmxnet3AllowTruncationfalse010Copy additional bytes of pkt not included in the total length field of ip headerNet.Vmxnet3CopyTrailerfalse011Allow RSS for IPSEC (ESP) over IPv4 if requested by guest/vmx.Net.Vmxnet3ESPRSSAllowedfalse011Use multiple ENS contexts for vnic RX processing.Net.Vmxnet3EnsRxMultipleContextsfalse010Whether to enable HW LRO on pkts going to a LPD capable vmxnet3Net.Vmxnet3HwLROfalse011max # packets to drain from Burst Queue per callNet.Vmxnet3MaxPendingRxBurstfalse644096128Maximum length of burst queue allowed when configured via vmx optionNet.Vmxnet3MaxRxBurstQueueLengthfalse06553616384Allow non-TSO/LRO packets greater than vNic MTUNet.Vmxnet3NonTsoPacketGtMtuAllowedfalse010max # pageIn requests to handle per helper call for vmxnet3.Net.Vmxnet3PageInBoundfalse1102432Enable RSS hash cache.Net.Vmxnet3RSSHashCachefalse011Maximum number of entries allowed in Rx ring buffer after which vmxnet3 Rx burst queuing will be disabled in vNIC backendNet.Vmxnet3RxBurstQueueEnableThresholdfalse0409664Maximum number of packets allowed to be queued in vmxnet3 vNIC backend in rx pathNet.Vmxnet3RxBurstQueueLimitfalse016384512max # pkts to receive per timeout for vmxnet3.Net.Vmxnet3RxPollBoundfalse04096256While using multiqueue delivery, set RSS hash while delivering the packet to the guest.Net.Vmxnet3SetRSSHashfalse011Whether to perform SW LRO on pkts going to a LPD capable vmxnet3Net.Vmxnet3SwLROfalse011Allow RSS for UDP over IPv4/IPv6 if requested by guest/vmx. May result in out-of-order packets for IP fragments.Net.Vmxnet3UDPRSSAllowedfalse011whether intr hints are used for Windows vmxnet3.Net.Vmxnet3WinIntrHintsfalse011Reuse pnic computed RSS hash.Net.Vmxnet3usePNICHashfalse010Need to see Tso Tx to qualify for tsoSplit bidirectional traffic condition.Net.VmxnetBiDirNeedsTsoTxfalse011For bidirectional traffic, don't do tsoSplit.Net.VmxnetBiDirNoTsoSplitfalse011non-Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).Net.VmxnetCopyTxRunLimitfalse0429496729516whether for vmxnet LRO avoids aggregating all pkts into a single (> 2 mss) large pkt.Net.VmxnetDoLroSplitfalse011whether to split TSO pkts before LPD; 1: halved; 3: VmxnetTsoSplitSize; 2: hybrid.Net.VmxnetDoTsoSplitfalse031After adaptive LRO decided not to do LRO, how many intervals to wait before trying again.Net.VmxnetLROBackoffPeriodfalse0655358LRO default max length for TCP/IPNet.VmxnetLROMaxLengthfalse16553532000After this # packets, evaluate whether to continue SW LRONet.VmxnetLROThresholdfalse0655354000If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Denominator of ratio.Net.VmxnetLROUseRatioDenomfalse02553If SW LRO reduce pkt count to be smaller than ratio, continue to do LRO. Numerator of ratio.Net.VmxnetLROUseRatioNumerfalse02552when VmxnetDoLroSplit is non-zero, while pktList is larger than this number, lroSplit is not done.Net.VmxnetLroSplitBndfalse225564Whether to disable SW LRO when vNIC goes into promiscuous mode.Net.VmxnetPromDisableLrofalse011Whether to use ShortLived for vmxnet SW LRONet.VmxnetSwLROSLfalse011when VmxnetDoTsoSplit is 1 or 2, use targetSize as the tsoSplit threshold if the overall pkt list already has this number of pkts.Net.VmxnetTsoSplitBndfalse225512split (byte) size; only used if DoTsoSplit >= 2.Net.VmxnetTsoSplitSizefalse15006553517500vmxnet tx <= than this will be fully copied with no need for completion.Net.VmxnetTxCopySizefalse04294967295256Win vmxnet2/3 tx will have at most so many fully copied tx's in a row (65536 and larger means never).Net.VmxnetWinCopyTxRunLimitfalse0429496729565535whether Windows vmxnet UDP tx is fullCopy.Net.VmxnetWinUDPTxFullCopyfalse021max # normalPkts per poll.Net.vNicNumDeferredResetfalse0409612max # normalPkts per poll.Net.vNicTxPollBoundfalse04096192How far to favor throughput in vmxnet behavior.Net.vmxnetThroughputWeightfalse02550List of physical NICs to opt out of network I/O controlNet.IOControlPnicOptOutfalseTime (in secs) to retry on transient errors for Persistent reservation commands for MSCS CAB configsNmp.NmpPReservationCmdRetryTimefalse13001Time (in secs) to retry on transient errorsNmp.NmpSatpAluaCmdRetryTimefalse05020Time (in secs) to wait for ALUA transition to complete when target reports ALUA transitioning stateNmp.NmpSatpAluaTransRetryTimefalse03010The capacity of a core in percent. When exceeded, locality migration is rejected. Set to 0 to disable this checkNuma.CoreCapRatioPctfalse010090way to handle costop skew, 0:do nothing, 1:interleave vcpus among clients, 2:allow vcpus on all nodesNuma.CostopSkewAdjustfalse0211: if the vNUMA topology should strickly follow core-per-socket config, 0: to remove the restrictionNuma.FollowCoresPerSocketfalse010duration of long term fairness interval in terms of NUMA rebalance period, 0 indicates that long term fairness is disabledNuma.LTermFairnessIntervalfalse010005imbalance in long term owed, in percentage, required to trigger migration for long term fairnessNuma.LTermMigImbalThresholdfalse010010Always use large page interleaving; 0 to disable.Numa.LargeInterleavefalse011Time (in ms) in between dynamic latency probingNuma.LatencyProbePeriodfalse10100000500Benefit of improving action affinity by 1.Numa.LocalityWeightActionAffinityfalse0200130Benefit of improving memory locality by 1 pct.Numa.LocalityWeightMemfalse01001Minimum percent load imbalance between nodes to trigger migrationNuma.MigImbalanceThresholdfalse120010long term owed for a VM, in percentage, above which NUMA migration and swaps are disabled for that VMNuma.MigPreventLTermThreshfalse01000Maximum post-migration load imbalance as a percentage of pre-migration imbalance to prevent thrashingNuma.MigThrashThresholdfalse010050Minimum percent load balance improvement to allow single migration.swapNuma.MigThresholdfalse01002Allow NUMASched monitor migrations. Set to 1 to enable; set to 0 to disable.Numa.MonMigEnablefalse011Permit NUMASched to manipulate page migration. Set to 1 to enable; set to 0 to disable.Numa.PageMigEnablefalse011page migration candidates for linear scan, 0 to disableNuma.PageMigLinearRunfalse01000095page migration candidates for random scan, 0 to disableNuma.PageMigRandomRunfalse0100005max page migration rateNuma.PageMigRateMaxfalse02500008000Prefer using HyperThreads on the same NUMA node over full cores on multiple nodes; 0 to disable.Numa.PreferHTfalse010Minimum number of cores per node required to enable NUMA rebalancerNuma.RebalanceCoresNodefalse182Minimum number of total host cores required to enable NUMA rebalancerNuma.RebalanceCoresTotalfalse1324Enable or disable NUMA scheduler rebalancerNuma.RebalanceEnablefalse011Frequency of NUMA node rebalancing in millisecondsNuma.RebalancePeriodfalse100600002000time between reconsidering a client for swap, in units of NUMA rebalance periodNuma.SwapConsiderPeriodfalse01000015frequency of NUMA node swap rebalancing, in units of NUMA rebalance periodNuma.SwapIntervalfalse1100003Enable or disable virtual machine swaps across nodes to balance CPU loadNuma.SwapLoadEnablefalse011Enable or disable virtual machine swaps across nodes to improve memory localityNuma.SwapLocalityEnablefalse011frequency of NUMA VM migration only considerations, in units of NUMA rebalance period, 0 to disable pure migrationsNuma.SwapMigrateOnlyfalse01002The configured location of the OSData partition.OSData.configuredLocationfalseIn Custom policy, avoid a C-state whose latency is larger than this value (us)Power.CStateMaxLatencyfalse010000001000In Custom policy, predict non-timer wakeup with error probability p, where CStatePredictionCoef = -ln(1 - p) * (1 << 20)Power.CStatePredictionCoeffalse02000000110479In Custom policy, avoid a C-state whose latency * CStateResidencyCoef > predicted residence timePower.CStateResidencyCoeffalse010000005Host power management policy: High Performance, Balanced, Low Power, or CustomPower.CpuPolicyfalseBalanced**In Custom policy, CPU utilization threshold below which CPU frequency can be dynamically adjustedPower.MaxCpuLoadfalse010060In Custom policy, do not use P-states faster than the given percentage of full CPU speed, rounded up to the next available P-statePower.MaxFreqPctfalse0100100In Custom policy, do not use P-states slower than the given percentage of full CPU speedPower.MinFreqPctfalse01000In 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 PerformancePower.PerfBiasfalse01817Use Performance Energy Bias HintPower.PerfBiasEnablefalse011In Custom policy, dynamic power management timer sampling ratePower.TimerHzfalse11000100In Custom policy, use ACPI C-states when processor is idlePower.UseCStatesfalse011In Custom policy, use ACPI P-states to save power when processor is busyPower.UsePStatesfalse011Allow local disks to be RDM candidates for Virtual MachinesRdmFilter.HbaIsSharedfalsetruefalseThe directory configured to be used for scratch space. Changes will take effect on next reboot.ScratchConfig.ConfiguredScratchLocationfalseThe directory currently being used for scratch space.ScratchConfig.CurrentScratchLocationtrueChange the QErr value of devices to 0x0.Scsi.ChangeQErrSettingfalse011Consider LUN number when determining LUN identity.Scsi.CompareLUNNumberfalse011Enable Scsi command basic sanity checks. This option can crash the system if Scsi Command signature mismatchesScsi.EnableCmdSanityCheckfalse010Trigger APD condition when paths are in unavailable statesScsi.ExtendAPDConditionfalse010Fast fail virtual machine I/Os on APD Timeout.Scsi.FailVMIOonAPDfalse010Log SCSI Device command errors.Scsi.LogCmdErrorsfalse011Number of consecutive RC errors to be seen before logging SCSI Device command.Scsi.LogCmdRCErrorsFreqfalse0429496729532Log SCSI Multi-path plugin command errors.Scsi.LogMPCmdErrorsfalse011Log SCSI abort errors and success.Scsi.LogScsiAbortsfalse011Timeout for purging stale LUNs. Any LUN which was seen more than the configured number of days ago, will be deleted by the daily cleanup operationScsi.LunCleanupIntervalfalse11007Log a backtrace if caller exceeds SCSI_MAX_RESERVE_TIME or SCSI_MAX_RESERVE_TOTALTIME (debug only)Scsi.MaxReserveBacktracefalse010Maximum time (in milliseconds) a system-initiated reservation is normally heldScsi.MaxReserveTimefalse50500200Maximum time (in msecs) a system-initiated reservation normally takes from issue to release (debug only)Scsi.MaxReserveTotalTimefalse50500250Allow dividing the controller queue depth among the namespaces behind the controller for NVMe Local devices.Scsi.NvmeAdjustLocalNSQDepthfalse011Enable 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 loggingScsi.NvmeLogVerbosefalse0150Set maximum deallocate(unmap) descriptor count limitScsi.NvmeMaxUnmapBlockDescriptorCountfalse02560Set maximum deallocate(unmap) size limit (in blocks)Scsi.NvmeMaxUnmapLbaCountfalse042949672950SCSI passthrough lockingScsi.PassthroughLockingfalse011Allocate number of storage adapter completion worlds based on pcpus per world across NUMA nodes.Scsi.PcpusPerCompletionWorldfalse1644Log a backtrace for all Reserve/Release pairs (debug only)Scsi.ReserveBacktracefalse010Enable or disable blocking unsupported SCSI opcodes and vpd/mode pagesScsi.SCSIBlockUnsupportedOpcodesAndPagesfalse011Enable or disable conversion of descriptor format sense to fixed for older pluginsScsi.SCSIEnableDescToFixedConvfalse011Enable or disable updation of device latency histogramsScsi.SCSIEnableDeviceLatencyHistogramfalse011Only LUNs with version >= SCSI_ANSI_SCSI3_SPC4 can be PEsScsi.SCSIStrictSPCVersionChecksForPEsfalse010Delay (in milliseconds) after a stop due to time-out before the stop is re-issuedScsi.SCSITimeout_ReabortTimefalse1999999995000Time (in milliseconds) to sleep between checking for timed-out asynchronous I/OScsi.SCSITimeout_ScanTimefalse1999999991000Logchannel buffer size for per device IO tracing in MBScsi.SCSIioTraceBufSizeMBfalse121Scan new SCSI buses on device driver loadScsi.ScanOnDriverLoadfalse011Force LU scanning operations to be synchronous if set.Scsi.ScanSyncfalse010Allow device spin up, if device is in spun down state.Scsi.ScsiAllowDeviceSpinupfalse011Use simple clone buffers to split IOs at path layer whenever possible.Scsi.ScsiPathSplitUseSimpleCloneBufferfalse011Delay in ms before restarting a stalled queue Scsi.ScsiRestartStalledQueueLatencyfalse160000500Timeout in milliseconds before signalling upper layers of wedged I/O (0 = Signalling disabled).Scsi.ScsiTMHardTimeoutfalse0600000120000Use Scsi VPD query for XCopy Info.Scsi.ScsiUseVPDXCopyInfofalse011Default schedNumReqOutstanding value for a PE LUN.Scsi.ScsiVVolPESNROfalse324096256Life in seconds of timeout task mgmt handler threadScsi.TimeoutTMThreadExpiresfalse1864001800Delay in ms before waking up new task mgmt thread Scsi.TimeoutTMThreadLatencyfalse16000002000Max number of timeout task-mgmt handler threadsScsi.TimeoutTMThreadMaxfalse11616Min number of timeout task-mgmt handler threadsScsi.TimeoutTMThreadMinfalse1161Delay in milliseconds before retrying taskmgmt which failed or for which the I/O did not completeScsi.TimeoutTMThreadRetryfalse1000100002000Percent of Transient failures seen on Scsi Device that will be logged.Scsi.TransFailLogPctfalse010020Use adaptive retries for transient errors.Scsi.UseAdaptiveRetriesfalse011Maximum allowed failed login attempts before locking out a user's account. Zero disables account locking.Security.AccountLockFailuresfalse01005Duration in seconds to lock out a user's account after exceeding the maximum allowed failed login attempts.Security.AccountUnlockTimefalse1999999999900The default value of the 'shellAccess' field if it is not specified explicitly while creating a new user account, when the caller has shell access.Security.DefaultShellAccessfalsetruetrueNumber of passwords to remember for each user. Zero disables password history.Security.PasswordHistoryfalse01005Maximum number of days between password changes. Affects all existing and new users.Security.PasswordMaxDaysfalse19999999999Raw options for pam_passwdqc PAM module. This value is used as is in PAM's configuration file, so use with caution.Security.PasswordQualityControlfalseretry=3 min=disabled,disabled,disabled,7,7Maximum number of SSH sessions for all users except user 'root'.Security.SshSessionLimitfalse110050Max number of TCP/IP connection per IPSunRPC.MaxConnPerIPfalse125632Send buffer lowat (%)SunRPC.SendLowatfalse110025Set socket option to disable TCP delayed acknowledgements (Use this option under guidance of VMware support. Requires Remount)SunRPC.SetNoDelayedAckfalse010TX Affinity: 0 - Disabled, 1 - Issuing world, 2 - Exact RX world, 3 - Loose RX worldSunRPC.WorldAffinityfalse022Initial Storage vMotion Heap Size is proportional to this settingSvMotion.SvMotionAvgDisksPerVMfalse410248Enable transmitting audit records to remote hosts.Syslog.global.auditRecord.remoteEnablefalsetruefalseAudit record storage capacity (in MiB).Syslog.global.auditRecord.storageCapacityfalse41004Audit record storage directory.Syslog.global.auditRecord.storageDirectoryfalse[] /scratch/auditLogEnable audit record storage.Syslog.global.auditRecord.storageEnablefalsetruefalseEnable checking the revocation status of all the certificates in an SSL certificate chain.Syslog.global.certificate.checkCRLfalsetruefalseEnforce checking of SSL certificates when transmitting messages to remote hosts.Syslog.global.certificate.checkSSLCertsfalsetruetrueEnable strict compliance with X.509.Syslog.global.certificate.strictX509CompliancefalsetruefalseNumber of older log files to keep.Syslog.global.defaultRotatefalse01008Size of each log file before switching to a new one (in KiB).Syslog.global.defaultSizefalse1102401024Number of older dropped message log files to keep.Syslog.global.droppedMsgs.fileRotatefalse010010Size of each dropped message log file before switching to a new one (in KiB).Syslog.global.droppedMsgs.fileSizefalse110240100DEPRECATED - use Syslog.global.certificate.checkSSLCerts. Enforce checking of SSL certificates when transmitting messages to remote hosts.Syslog.global.logCheckSSLCertsfalsetruetrueDatastore path of the directory to output logs to. Example: [datastoreName]/logdirSyslog.global.logDirfalse[] /scratch/logEnable placing log files in a unique subdirectory of logdir, based on hostname.Syslog.global.logDirUniquefalsetruefalseDouble 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.Syslog.global.logFiltersfalseEnable the use of log filters.Syslog.global.logFiltersEnablefalsetruefalseComma (,) 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.Syslog.global.logHostfalseLog 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).Syslog.global.logLevelfalseerrorThe message queue drop mark (as a percentage).Syslog.global.msgQueueDropMarkfalse010090Delay before retrying to connect to a remote host after a connection attempt has failed (in seconds). Syslog.global.remoteHost.connectRetryDelayfalse12147483647180Maximum remote host transmission length (in bytes) when using the TCP and TLS (SSL) protocols. Messages longer than this will be truncated.Syslog.global.remoteHost.maxMsgLenfalse1024163841024Allow the logging and audit record storage directories to be placed on a VSAN. WARNING! Enabling this parameter may cause ESXi to hang.Syslog.global.vsanBackingfalsetruefalseNumber of older log files to keep for this logger.Syslog.loggers.LogEFI.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.LogEFI.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.Xorg.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.Xorg.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.apiForwarder.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.apiForwarder.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.attestd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.attestd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.auth.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.auth.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.catalog.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.catalog.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.clomd-whatif.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.clomd-whatif.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.clomd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.clomd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.clusterAgent.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.clusterAgent.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.cmmdsTimeMachine.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.cmmdsTimeMachine.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.cmmdsTimeMachineDump.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.cmmdsTimeMachineDump.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.cmmdsd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.cmmdsd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.crx-cli.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.crx-cli.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.dhclient.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.dhclient.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.dpd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.dpd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.entropyd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.entropyd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.envoy-access.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.envoy-access.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.envoy.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.envoy.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.epd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.epd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.esxcli.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.esxcli.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.esxgdpd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.esxgdpd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.esxioCommd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.esxioCommd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.esxtokend.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.esxtokend.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.esxupdate.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.esxupdate.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.etcd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.etcd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.fdm.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.fdm.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.gstored.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.gstored.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.hbrsrv.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.hbrsrv.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.healthd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.healthd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.healthdPlugins.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.healthdPlugins.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.hostd-probe.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.hostd-probe.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.hostd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.hostd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.hostdCgiServer.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.hostdCgiServer.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.hostprofiletrace.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.hostprofiletrace.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.infravisor.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.infravisor.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.iofiltervpd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.iofiltervpd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.ioinsight.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.ioinsight.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.keypersist.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.keypersist.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.kmxa.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.kmxa.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.kmxd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.kmxd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.lacp.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.lacp.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.lifecycle.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.lifecycle.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.loadESX.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.loadESX.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.localcli.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.localcli.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.metald.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.metald.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.nfcd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.nfcd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.osfsd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.osfsd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.rhttpproxy.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.rhttpproxy.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.sandboxd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.sandboxd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.sdrsInjector.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.sdrsInjector.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.sensord.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.sensord.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.settingsd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.settingsd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.shell.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.shell.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.sockrelay.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.sockrelay.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.spherelet.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.spherelet.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.storageRM.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.storageRM.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.swapobjd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.swapobjd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.syslog.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.syslog.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.trx.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.trx.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.usb.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.usb.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vdfs-proxy.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vdfs-proxy.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vdfs-server.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vdfs-server.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vds-vsipioctl.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vds-vsipioctl.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vdtc.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vdtc.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vitd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vitd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vltd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vltd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vmauthd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vmauthd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vmkdevmgr.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vmkdevmgr.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vmkernel.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vmkernel.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vmkeventd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vmkeventd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vmksummary.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vmksummary.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vmkwarning.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vmkwarning.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vobd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vobd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vprobe.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vprobe.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vpxa.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vpxa.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsanEsxcli.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsanEsxcli.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsananalyticsevents.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsananalyticsevents.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsandevicemonitord.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsandevicemonitord.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsanesxcmd.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsanesxcmd.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsanfs.configdump.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsanfs.configdump.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsanfs.mgmt.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsanfs.mgmt.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsanfs.vdfsop.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsanfs.vdfsop.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsanmgmt.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsanmgmt.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsansystem.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsansystem.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsantraceUrgent.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsantraceUrgent.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vsantraced.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vsantraced.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.vvold.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.vvold.sizefalse01024000Number of older log files to keep for this logger.Syslog.loggers.watchdog.rotatefalse01000Size of each log file before switching to another for this logger (in KiB).Syslog.loggers.watchdog.sizefalse01024000Disable automatic start of USB Arbitrator. If set USB passthrough will not be available until USB arbitrator is started at the command line.USB.arbitratorAutoStartDisabledfalse010Enable 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.USB.devsSharedfalse0x04b3:0**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 <vid>:<pid>:<low rev>:<high rev>:<quirk name>, 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.USB.quirksfalse**Preferred Domain Controllers for Active DirectoryUserVars.ActiveDirectoryPreferredDomainControllersfalse*Enable or disable verification of SSL certificate for vSphere Authentication Proxy serverUserVars.ActiveDirectoryVerifyCAMCertificatefalse011An idle time in seconds before DCUI is automatically logged out. Setting 0 disables the timeout.UserVars.DcuiTimeOutfalse086400600Idle time before an interactive shell is automatically logged out (in seconds, 0 disables). Takes effect only for newly logged in sessions.UserVars.ESXiShellInteractiveTimeOutfalse0864000Time before automatically disabling local and remote shell access (in seconds, 0 disables). Takes effect after the services are restarted.UserVars.ESXiShellTimeOutfalse0864000ESXi 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.UserVars.ESXiVPsAllowedCiphersfalseECDHE+AESGCM:ECDHE+AES*ESXi VPs disabled protocols (Deprecated). All protocols prior to tlsv1.2 are no longer supported and must remain disabled.UserVars.ESXiVPsDisabledProtocolsfalsesslv3,tlsv1,tlsv1.1*Set the maximum rate, in bytes/sec, for downloading VIBs (0=no limit)UserVars.EsximageNetRateLimitfalse021474836470Set the number of times to retry in case of failure while downloading VIBsUserVars.EsximageNetRetriesfalse0102410Set the timeout in seconds for downloading VIBs (0=no timeout)UserVars.EsximageNetTimeoutfalse0102460List of comma-seperated sensor ID's to ignore for alarm generation.UserVars.HardwareHealthIgnoredSensorsfalse*Interval in minutes for periodic synchronization of hardware sensor state with VC alarm state. Setting 0 disables synchronization.UserVars.HardwareHealthSyncTimefalse043200360** 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 noUserVars.HostClientCEIPOptInfalse020** FIXME EsxHostAdvSettings.UserVars.HostClientDefaultConsole.summary (option.vmsg) - The default console to use when clicking on a VM screen shot in Host Client, WebMKS or VMRCUserVars.HostClientDefaultConsolefalsewebmks*** FIXME EsxHostAdvSettings.UserVars.HostClientEnableMOTDNotification.summary (option.vmsg) - Whether or not to enable MOTD notification on login for Host ClientUserVars.HostClientEnableMOTDNotificationfalse011** FIXME EsxHostAdvSettings.UserVars.HostClientEnableVisualEffects.summary (option.vmsg) - Whether or not to enable visual effects for Host ClientUserVars.HostClientEnableVisualEffectsfalse011** FIXME EsxHostAdvSettings.UserVars.HostClientSessionTimeout.summary (option.vmsg) - Default timeout for Host Client sessions in secondsUserVars.HostClientSessionTimeoutfalse07200900** FIXME EsxHostAdvSettings.UserVars.HostClientShowOnlyRecentObjects.summary (option.vmsg) - Whether or not to show only recent objects in Host ClientUserVars.HostClientShowOnlyRecentObjectsfalse011** FIXME EsxHostAdvSettings.UserVars.HostClientWelcomeMessage.summary (option.vmsg) - The welcome message that is displayed when a user logs into the Host ClientUserVars.HostClientWelcomeMessagefalseWelcome to {{hostname}}*Explicitly specify size for the ramdisk hostd uses to store stats (in megabytes, 0 default). Takes effect after hostd service is restarted.UserVars.HostdStatsstoreRamdiskSizefalse010240Path to VMware Tools and vSphere Client repositoryUserVars.ProductLockerLocationfalse/locker/packages/vmtoolsRepo/*Do not show warning for disabled or unconfigured coredump targetUserVars.SuppressCoredumpWarningfalse010Do not show warning for potential security vulnerability due to hyperthreadingUserVars.SuppressHyperthreadWarningfalse010Do not show warning for SGX disabled due to the addition of a CPU package to the host.UserVars.SuppressSgxAddPackageWarningfalse010Do not show warning for SGX disabled due to Intel Errata CFW101.UserVars.SuppressSgxDisabledWarningfalse010Do not show warning for enabled local and remote shell accessUserVars.SuppressShellWarningfalse010Use VMware Tools repository from /tools ramdisk.UserVars.ToolsRamdiskfalse010Vitual Flash Read Cache statistics enable ?VFLASH.CacheStatsEnablefalse011Use cache statistics from virtual Flash Read Cache module ?VFLASH.CacheStatsFromVFCfalse011Maximum file size (in MB) of virtual Flash Read supportedVFLASH.MaxCacheFileSizeMBfalse4409600409600Maximum supported disk size (in GB) with virtual Flash Read Cache configurationVFLASH.MaxDiskFileSizeGBfalse01638416384Maximum size (in MB) to which the virtual flash heap is allowed to growVFLASH.MaxHeapSizeMBfalse1612832Maximum supported virtual flash resource (in GB) to be allocated for VM cachesVFLASH.MaxResourceGBForVmCachefalse500655362048Threshold (in percentage) of virtual flash resource usageVFLASH.ResourceUsageThresholdfalse19980Enable/disable liveliness check during unresolved volume query.VMFS.UnresolvedVolumeLiveCheckfalsetruefalseEnable VMFS block delete when UNMAP is issued from guest OSVMFS3.EnableBlockDeletefalse010Fail VMFS volume open operation if the underlying device is deemed to be under an all-paths-down conditionVMFS3.FailVolumeOpenIfAPDfalse010Enable support for more than 8 hosts using multi-writer mode locks on virtual-disksVMFS3.GBLAllowMWfalse011Enable hardware accelerated VMFS locking (requires compliant hardware). Please see http://kb.vmware.com/kb/2094604 before disabling this optionVMFS3.HardwareAcceleratedLockingfalse011Maximum size (in MB) to which the VMFS affinity manager cluster cache is allowed to grow.VMFS3.LFBCSlabSizeMaxMBfalse11288Maximum size of all open files that VMFS cache will support before eviction mechanisms kick inVMFS3.MaxAddressableSpaceTBfalse3212832Maximum size (in MB) to which the VMFS heap is allowed to growVMFS3.MaxHeapSizeMBfalse16768768Maximum number of extended transactions for which log space can be allocated from VMFS3 heap when the extendedTxnRegion is fullVMFS3.MaxextendedTxnsUsingfs3Heapfalse204020Minimum size of all open files that VMFS cache will support (guaranteed)VMFS3.MinAddressableSpaceTBfalse0100Open file system when out of space for journal allocation, allowing reads and no meta-data updatesVMFS3.OpenWithoutJournalfalse011Frequency (in seconds) that the Capacity Miss Ratio is computed for the VMFS Pointer Block cache.VMFS3.PBCapMissRatioIntervalSecfalse1180060 Generate Back Trace in FS3_EndIOExclusiveVMFS3.StAtExclLockEndfalse010Use ATS for Heartbeat on ATS supported VMFS5 volumesVMFS3.UseATSForHBOnVMFS5false011Enable/Disable creation of core dump file on USB devices.VMkernel.Boot.allowCoreDumpOnUsbfalsetruefalseEnable/Disable PCIe Address Translation ServicesVMkernel.Boot.atsSupportfalsetruetrueIf enabled and if no suitable dump partition or dump file exists, create a dump file.VMkernel.Boot.autoCreateDumpFilefalsetruetrueEnable/Disable auto-partitioning of empty local disks.VMkernel.Boot.autoPartitionfalsetruefalseEnable/Disable auto-partitioning of core dump partition for USB boot devices. Requires that autoPartition is set to TRUE as well.VMkernel.Boot.autoPartitionCreateUSBCoreDumpPartitionfalsetruefalseDisk dump partition size in MB that gets configured during the auto-partition process.VMkernel.Boot.autoPartitionDiskDumpPartitionSizefalse042949672952560Boot device rescan timeout (in minutes).VMkernel.Boot.bootDeviceRescanTimeoutfalse02551Allow different APIC timer speeds on different CPUs.VMkernel.Boot.busSpeedMayVaryfalsetruefalseFlush caches immediately if all cores sharing LLC halt (AMD only)VMkernel.Boot.cacheFlushImmOnAllHaltfalsetruefalseRefuse to run on CPUID limited cpus.VMkernel.Boot.checkCPUIDLimitfalsetruetrueCheck that free and free-lpage-pool pages are not corrupted.VMkernel.Boot.checkPagesfalsetruetrueBaud rate for COM1 (0 -> automatic)VMkernel.Boot.com1_baudfalse042949672950Baud rate for COM2 (0 -> automatic)VMkernel.Boot.com2_baudfalse042949672950Break into debugger during vmkernel initialization.VMkernel.Boot.debugBreakfalsetruefalse0=Serial debug logging off, 1=Serial debug logging on, 2=Defer to config option DebugLogToSerial.VMkernel.Boot.debugLogToSerialfalse042949672952Enable parallel binding of devices across drivers in the device manager.VMkernel.Boot.deviceBindParallelfalsetruetrueBypass ACS capability checks on all PCIE devicesVMkernel.Boot.disableACSCheckfalsetruefalseDisable Cache Flush on HaltVMkernel.Boot.disableCFOHfalsetruefalseDisable hardware random number generator (RDRAND, RDSEED). Overrides VMkernel.Boot.entropySources.VMkernel.Boot.disableHwrngfalsetruefalseDisk dump slot size in MB. 0 = automatically sized, otherwise requested size >= 100 MB.VMkernel.Boot.diskDumpSlotSizefalse042949672950Whether to expose whether DMA engines do identity mapping.VMkernel.Boot.dmaEngineExposeIdentityMappingfalsetruefalseDMA mapping policy to use.VMkernel.Boot.dmaMapperPolicyfalsedebugMaximum core dump file size in MB. Used for automatic core dump file creation. 0 = automatically sized.VMkernel.Boot.dumpSizefalse042949672950Enable ACS capability checks for Root PortVMkernel.Boot.enableACSCheckForRPfalsetruefalseWhich 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.VMkernel.Boot.entropySourcesfalse042949672950Execute only those files that have been installed via a vib package and have not been modified.VMkernel.Boot.execInstalledOnlyfalsetruefalseAmount of fake persistent memory (in pct of all volatile memory)VMkernel.Boot.fakePMemPctfalse02550Restrict the simultaneous use of logical processors from the same hyperthreaded core regardless of detected security vulnerabilities.VMkernel.Boot.forceHyperthreadingMitigationfalsetruefalseRun filesystem checks on system partitions.VMkernel.Boot.fsCheckfalsetruefalsegdb port; com1 or com2VMkernel.Boot.gdbPortfalsedefaultInterval in seconds between heap timer checksVMkernel.Boot.heapCheckTimerIntervalfalse0429496729510Byte pattern used to poison freed memoryVMkernel.Boot.heapFreePoisonBytefalse0255255Byte pattern used to poison red zones for allocationsVMkernel.Boot.heapMetaPoisonBytefalse025590Use poisoned red zones to protect against under/overrunsVMkernel.Boot.heapMetadataProtectfalsetruetruePoison free memory to catch use after free bugsVMkernel.Boot.heapPoisonFreeMemfalsetruetrueCheck heap poisoned areas for corruption on regular intervalsVMkernel.Boot.heapPoisonTimerChecksfalsetruefalseEnable hyperthreading if available.VMkernel.Boot.hyperthreadingfalsetruetrueRestrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability.VMkernel.Boot.hyperthreadingMitigationfalsetruetrueRestrict the simultaneous use of logical processors from the same hyperthreaded core as necessary to mitigate a security vulnerability within a single VM.VMkernel.Boot.hyperthreadingMitigationIntraVMfalsetruefalseIgnore general protection faults as a result of rdmsr and wrmsr instructionsVMkernel.Boot.ignoreMsrFaultsfalsetruefalsePass HID input devices through to user worlds via character deviceVMkernel.Boot.inputPassthrufalsetruefalseIndicates if interrupt balancing is enabled.VMkernel.Boot.intrBalancingEnabledfalsetruetrueEnforce checking of whether regions can be DMA mapped.VMkernel.Boot.ioAbilityChecksfalsetruetrueDisable Interrupt Remapping in the IOMMU.VMkernel.Boot.iovDisableIRfalsetruefalseEnable support for posted interrupts in the IOMMU.VMkernel.Boot.iovEnablePostedIntrfalsetruetrueEnable IPMIVMkernel.Boot.ipmiEnabledfalsetruetrueEnable per file scheduling model on this hostVMkernel.Boot.isPerFileSchedModelActivefalsetruetrueEnable VMkernel char driver interface between host keyboard and GuestVMkernel.Boot.kbddevfalsetruefalseDisallow a wake GPE from also being a runtime GPEVMkernel.Boot.leaveWakeGPEsDisabledfalsetruetrueLog level for LogEFI.VMkernel.Boot.logEFILevelfalse02551Serial port to enable for logging; com1 or com2VMkernel.Boot.logPortfalsedefaultSize of the kernel log buffer in 256-byte lines. 0=Use default. Min is 1024. Max is 32768.VMkernel.Boot.maxLogEntriesfalse042949672950Number of PCPUs vmkernel should use.VMkernel.Boot.maxPCPUSfalse042949672951024Enable NUMA-node interleaving of enabled PCPUs.VMkernel.Boot.maxPCPUsNUMAInterleavingfalsetruetrueMax number of VMs VMKernel should support. 0 == determine at runtimeVMkernel.Boot.maxVMsfalse042949672950Check every single word when checking mem.VMkernel.Boot.memCheckEveryWordfalsetruefalseAmount of low memory (< 4 GB) which gets reserved. 0 == determine at runtimeVMkernel.Boot.memLowReservedMBfalse042949672950Memory that should be poisoned during early initialization.VMkernel.Boot.memmapMaxEarlyPoisonMemMBfalse0429496729565536Maximum physical memory (in MB) addressable by kernel, used to calculate the cut-off MPN, when added to the first valid memory MPN.VMkernel.Boot.memmapMaxPhysicalMemMBfalse-922337203685477580892233720368547758070Maximum conventional memory (RAM) supported on the system. Additional RAM above this limit will not be used by the system.VMkernel.Boot.memmapMaxRAMMBfalse0429496729533585088Update microcode from boot module if availableVMkernel.Boot.microcodeUpdatefalsetruetrueDisable check that microcode update is newer than installed microcode and that both are released versionsVMkernel.Boot.microcodeUpdateForcefalsetruefalsePcpu that coalesce timeout handler runs on.VMkernel.Boot.netCoalesceTimerHdlrPcpufalse042949672950Maximum MB of the general purpose networking heap to be allocated per GB of physical memory.VMkernel.Boot.netGPHeapMaxMBPerGBfalse042949672954Maximum number of packets to process in each invocation packet processing routineVMkernel.Boot.netMaxPktsToProcessfalse0429496729564Maximum number of packets to release in each invocation packet releasing routineVMkernel.Boot.netMaxPktsToReleasefalse04294967295128Enable/Disable NetQueue support.VMkernel.Boot.netNetqueueEnabledfalsetruetrueEnable/Disable SWLRO for PNIC with HWLRO. Requires REBOOT.VMkernel.Boot.netNetqueueEnblSwlroWithPnicHwlrofalsetruetrueMaximum number of netqueue filters for Uplink. Maximum value for this setting is 32768. Requires REBOOT.VMkernel.Boot.netNetqueueMaxFiltersPerUplinkfalse042949672954096Maximum number of hostwide netqueue learned filters. Maximum value for this setting is 16384. Requires REBOOT.VMkernel.Boot.netNetqueueMaxLearnedFiltersfalse042949672959216Maximum number of hostwide netqueue static filters. Maximum value for this setting is 16384. Requires REBOOT.VMkernel.Boot.netNetqueueMaxStaticFiltersfalse0429496729510240Maximum number of pages period for the packet page pool.VMkernel.Boot.netPagePoolLimitCapfalse042949672951048576Maximum number of pages for the packet page pool per gigabyte.VMkernel.Boot.netPagePoolLimitPerGBfalse042949672955120Maximum number of pages to reserve for the packet page pool.VMkernel.Boot.netPagePoolResvCapfalse042949672950Number of pages to reserve for the packet page pool per gigabyte.VMkernel.Boot.netPagePoolResvPerGBfalse042949672950Maximum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.VMkernel.Boot.netPktHeapMaxMBPerGBfalse042949672956Minimum MB of low-memory packet heap to be allocated per GB of physical memory. Maximum value for this setting is 512.VMkernel.Boot.netPktHeapMinMBPerGBfalse042949672950Maximum 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.VMkernel.Boot.netPktPoolMaxMBPerGBfalse0429496729575Minimum MB of networking packet buffer pool to be allocated per GB of physical memory (multiple of 24)VMkernel.Boot.netPktPoolMinMBPerGBfalse042949672950Enable/disable preemption support in overall networking areaVMkernel.Boot.netPreemptionEnabledfalsetruetrueAction 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 undiagnosedVMkernel.Boot.nmiActionfalse042949672950Number of spare cores reserved at boot time per last-level cache (LLC)VMkernel.Boot.numSpareCoresPerLLCfalse042949672950Maximum measured memory access latency difference (in percent units) between 2 pairs of NUMA nodes for the pairs to be considered equidistantVMkernel.Boot.numaLatencyRemoteThresholdPctfalse0429496729510Override duplicate ESXi image detectionVMkernel.Boot.overrideDuplicateImageDetectionfalsetruefalsePCI BAR allocation policy; 0=first-fit, 1=smallest-fit, 2=BAR-fitVMkernel.Boot.pciBarAllocPolicyfalse042949672952Disable error reporting for PCI passthru devices.VMkernel.Boot.pcipDisablePciErrReportingfalsetruetrueValue used to poison memmap pagesVMkernel.Boot.poisonMarkerfalse-92233720368547758089223372036854775807-6148914691236517206Poison memmap pagesVMkernel.Boot.poisonPagePoolfalsetruetruePrevent mapping of free pagesVMkernel.Boot.preventFreePageMappingfalsetruetrueUse the new IP-based GID generation for RoCE.VMkernel.Boot.rdmaRoceIPBasedGidGenerationfalsetruetrueUse teaming policy for rdma connection.VMkernel.Boot.rdmaUseTeamingPolicyfalsetruetrueEnable UEFI Runtime Services as real time clockVMkernel.Boot.rtcEnableEFIfalsetruetrueEnable legacy CMOS device as real time clockVMkernel.Boot.rtcEnableLegacyfalsetruetrueEnable legacy CMOS device as real time clock even if FADT has the CMOS RTC Not Present flag setVMkernel.Boot.rtcEnableLegacyForcefalsetruefalseEnable ACPI 5.0 Time and Alarm Device as real time clockVMkernel.Boot.rtcEnableTADfalsetruetrueCheck pages that were ignored due to vmbIgnoreStartMPN and vmbIgnoreNumMPNs boot options.VMkernel.Boot.scrubIgnoredPagesfalsetruefalseCheck all memory after each module load. This causes booting to be very slow.VMkernel.Boot.scrubMemoryAfterModuleLoadfalsetruefalseDisable serial port if UART misbehaves.VMkernel.Boot.serialUntrustedfalsetruetrueIf enabled, skip auto-partitioning of empty local SSDs.VMkernel.Boot.skipPartitioningSsdsfalsetruefalsePcpu Based multiple adapter completion worlds per NumaVMkernel.Boot.storAdptrMultCplWrldsPerNumafalsetruetrueEnable NVMe PRP handling in PSAVMkernel.Boot.storageEnablePrpAtPsafalsetruetrueMaximum size in bytes of the main storage heapVMkernel.Boot.storageHeapMaxSizefalse042949672950Minimum size in bytes of the main storage heapVMkernel.Boot.storageHeapMinSizefalse042949672950Maximum number of supported SCSI devicesVMkernel.Boot.storageMaxDevicesfalse042949672951024Maximum number of supported SCSI pathsVMkernel.Boot.storageMaxPathsfalse042949672954096Maximum number of VMs expected to use a given deviceVMkernel.Boot.storageMaxVMsPerDevicefalse0429496729532Enable Software Memory TieringVMkernel.Boot.swMemoryTieringfalsetruefalseTerminate virtual machine on permanent loss of storageVMkernel.Boot.terminateVMOnPDLfalsetruefalseAllow different TSC speeds on different CPUs.VMkernel.Boot.tscSpeedMayVaryfalsetruefalseTTY1 port; com1, com2 ... to enableVMkernel.Boot.tty1PortfalsedefaultTTY2 port; com1, com2 ... to enableVMkernel.Boot.tty2PortfalsedefaultAllow adding/removing busIRQ informationVMkernel.Boot.updateBusIRQfalsetruefalseEnable/disable NUMA-nessVMkernel.Boot.useNUMAInfofalsetruetrueSystem is aware of reliable memory.VMkernel.Boot.useReliableMemfalsetruetrueUse NUMA latency information from the SLIT table if availableVMkernel.Boot.useSLITfalsetruetrueEnable/Disable VGA supportVMkernel.Boot.vgafalsetruetrueEnable VisorFS swap if the system matches the required criteria (auto)VMkernel.Boot.visorfsSwapfalsetruefalseEnable VMkernel AT keyboard driver.VMkernel.Boot.vmkATKeyboardfalsetruefalse0=Disabled, 1=Enforcing, 2=Do not enforce, just warnVMkernel.Boot.vmkacEnablefalse02551Enable/Disable vmmr, vmkernel monitoring of x86 host-wide and per-vm stats. 0=Disable, 1=EnableVMkernel.Boot.vmmrEnablefalsetruetrueEnable support for VT-d Super Pages (aka 2MB, 1GB large pages); super-page usage is dependent on this option as well as hardware support.VMkernel.Boot.vtdSuperPagesfalsetruetrueUse x2APIC if available, even with less than 256 cpus.VMkernel.Boot.x2ApicPreferredfalsetruetrueInterval between ping (NOP-Out) requests, in secondsVSAN-iSCSI.iscsiPingTimeoutfalse0605Whether to restore vSAN node decommission state automatically during vSAN refreshVSAN.AutoRestoreDecomStatefalse011Automatically terminate ghost VM(s) during network partitionVSAN.AutoTerminateGhostVmfalse011Add Force provisioning flag for all new object placement requestsVSAN.ClomForceProvisionPlacementsfalse010Maximum component size used for new placementsVSAN.ClomMaxComponentSizeGBfalse1255255Percentage disk fullness after which no new repair components can be placed on a given diskVSAN.ClomMaxDiskUsageRepairCompsfalse010095Percentage disk fullness after which rebalancing is triggeredVSAN.ClomRebalanceThresholdfalse010080The default deduplication scope for in all-flash disk groupVSAN.DedupScopefalse030Default host decommission mode for a given nodeVSAN.DefaultHostDecommissionModefalseensureAccessibility**Enables a brief set of per-IO DOM traces for debuggingVSAN.DomBriefIoTracesfalse011Enables the full set of per-IO DOM traces for debuggingVSAN.DomFullIoTracesfalse010Trace ops that take more than the specified value in millisecondsVSAN.DomLongOpTraceMSfalse06000001000Urgent trace ops that take more than the specified value in millisecondsVSAN.DomLongOpUrgentTraceMSfalse060000010000Maximum number of components for a witness hostVSAN.MaxComponentsPerWitnessfalse03200000Max number of clusters on a witness nodeVSAN.MaxWitnessClustersfalse0640Option to set the scrubbing rate as scrubs-per-yearVSAN.ObjectScrubsPerYearfalse05256000Maximum scrubs-per-year of an object for disk group utilization based scrubbing.VSAN.ObjectScrubsPerYearBasefalse152560036Max number of traces per second (0 to disable limits)VSAN.PerTraceBandwidthLimitfalse010000000Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.VSAN.PerTraceBandwidthLimitPeriodMsfalse01000000010000Maximum number of periods where unused bandwidth can accumulateVSAN.PerTraceMaxRolloverPeriodsfalse01000000360Checksum mode for RDT-level checksumVSAN.RDTChecksumModefalse031Enables tracing for vSAN CMMDS and CMMDSResolver componentsVSAN.TraceEnableCmmdsfalse011Enables tracing for vSAN DOM componentVSAN.TraceEnableDomfalse011Enables tracing for vSAN DOMIO componentVSAN.TraceEnableDomIofalse010Enables tracing for vSAN LSOM componentVSAN.TraceEnableLsomfalse011Enables IO tracing for vSAN LSOM componentVSAN.TraceEnableLsomIofalse010Enables tracing for vSAN PLOG componentVSAN.TraceEnablePlogfalse011Enables tracing for vSAN RDT componentVSAN.TraceEnableRdtfalse011Enables tracing for vSAN SSDLOG componentVSAN.TraceEnableSsdLogfalse011Enables tracing for vSAN Virsto componentVSAN.TraceEnableVirstofalse011Enables IO tracing for vSAN Virsto componentVSAN.TraceEnableVirstoIofalse010Enables tracing for VsanSparse FDS operationsVSAN.TraceEnableVsanSparsefalse011Enables tracing for VsanSparse I/O operationsVSAN.TraceEnableVsanSparseIOfalse010Enables tracing for details of VsanSparse I/O operationsVSAN.TraceEnableVsanSparseVerbosefalse010Max number of traces per second (0 to disable limits)VSAN.TraceGlobalBandwidthLimitfalse010000000Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MS.VSAN.TraceGlobalBandwidthLimitPeriodMsfalse01000000010000Maximum number of periods where unused bandwidth can accumulateVSAN.TraceGlobalMaxRolloverPeriodsfalse01000000360Maximum number of traces per second during specific error conditions (0 to disable limits)VSAN.TracesPerErrorBandwidthLimitfalse010000001000Add BANDWIDTH_LIMIT * PERIOD_MS tokens (traces) every PERIOD_MSVSAN.TracesPerErrorBandwidthLimitPeriodMsfalse01000000010000Maximum number of periods where unused bandwidth can accumulateVSAN.TracesPerErrorMaxRolloverPeriodsfalse0100000060Trim the devices (if supported) before using for vSAN. 0=Disable, 1=MetaData only, 2=Full DiskVSAN.TrimDisksBeforeUseGranularityfalse020Percentage of VsanSparseCacheThreshold to add to evictionVSAN.VsanSparseCacheOverEvictfalse01005Maximum VsanSparse cache size, in cache entriesVSAN.VsanSparseCacheThresholdfalse042949672951024Enable auto-creation of vsanSparse instead of vmfsSparse redologs, for vSAN 2.0 datastore only.VSAN.VsanSparseEnabledfalse011Maximum heap size for VsanSparse snapshot consolidation buffers (in KiB)VSAN.VsanSparseHeapSizefalse25613107265536Maximum number of extents to fetch during interrogationVSAN.VsanSparseMaxExtentsPrefetchfalse012864Request written extent data from each layer in parallelVSAN.VsanSparseParallelLookupfalse011Try to retain VsanSparse in-memory cache content when taking VM snapshotsVSAN.VsanSparseRetainCacheOnSnapshotsfalse011Maximum time to retain VsanSparse in-memory cache content between snapshots, in secondsVSAN.VsanSparseRetainCacheTTLfalse0360020Number of bytes to add to each extent interrogation requestVSAN.VsanSparseSpeculativePrefetchfalse042949672954194304Enable Writing Zero's on capacity devices that do not support TRIMVSAN.WriteZeroOnTrimUnsupportedfalse010Allow vVOL daemon to use legacy cipher for TLS communication with VASA Provider [Warning: Non-PFS ciphers!]VVOL.allowLegacyCiphersfalse010Number of concurrent batch unbind requestsVVOL.vvolConcurrentBatchUnbindfalse1202Maximum number of times RBZ is retried during RebindVVOL.vvolMaxRBZRetriesfalse20600100Size of the swap VVOL cache in (must be <= 1024) VVOLDVVOL.vvolSpaceStatsCacheSizefalse01024512Disable deletion of swap file on vVol datastore when the VM powers off (1 to disable).VVOL.vvolSwapFilePersistfalse011Batch size for the Batch unbinding for VVOLsVVOL.vvolUnbindBatchSizefalse225616Virsto Disk Format versionVirsto.DiskFormatVersionfalse22121Use Virsto format for new disksVirsto.Enabledfalse111Flusher registry data size threshold (percentage) when metadata flush is forcedVirsto.FlusherRegistryThresholdfalse5010095Multiplier controlling how many on-disk extents fetched based on GWE request sizeVirsto.GweFetchExtentsFactorfalse1103Heap limit for each Virsto instance (disk) in MBVirsto.InstanceHeapLimitfalse1284095130A threshold for dirty entries of map block cache when metadata flush is forced (in count of 4KB blocks)Virsto.MapBlocksFlushThresholdfalse5010090Map block cache minimum for each Virsto instance (in count of 4KB blocks)Virsto.MapBlocksMinfalse16429496729516384How many times Virsto metadata flusher retries in case of a transient error.Virsto.MaxMFRetryCountfalse042949672953Force Virsto metadata flush after this many msecVirsto.MsecBeforeMetaFlushfalse08640000010000Number of (LSAR) records written per format write operationVirsto.RecordsPerFormatWritefalse112816Shared heap limit for Virsto module in MBVirsto.SharedHeapLimitfalse240954Enable VMFS-specific IO optimizationsXvMotion.VMFSOptimizationsfalse011vCenter agent logging levelVpx.Vpxa.config.log.levelfalsenonenoneerrorerrorwarningwarninginfoinfoverboseverbosetriviatrivia4roothost15960false159604096000custom016303false16303-1custom0host/system200true-1500custom-12660true-1500custom-1host/system/boot0false00custom00true-11000custom-1host/system/kernel0false00custom00true-11000custom-1host/system/helper60true-11000custom-10true-11000custom-1host/system/lfhelper60true-11000custom-10false00custom0host/system/drivers60true-11000custom-10true-11000custom-1host/system/drivers/procfs-327570true-11000custom-10true-10normal-1host/system/drivers/crypto_fips-327580true-11000custom-10true-10normal-1host/system/drivers/hyperclock-327590true-11000custom-10true-10normal-1host/system/drivers/vfat-327600true-11000custom-10true-10normal-1host/system/drivers/lfHelper-327610true-11000custom-10true-10normal-1host/system/drivers/vmklink_mpi-327620true-11000custom-10true-10normal-1host/system/drivers/vprobe-327650true-11000custom-10true-10normal-1host/system/drivers/deltadisk-327660true-11000custom-10true-10normal-1host/system/drivers/i2c-327670true-11000custom-10true-10normal-1host/system/drivers/dvx-10true-11000custom-10true-10normal-1host/system/drivers/vmkapi_mgmt-20true-11000custom-10true-10normal-1host/system/drivers/vmci-30true-11000custom-10true-10normal-1host/system/drivers/gss-40true-11000custom-10true-10normal-1host/system/drivers/etherswitch-50true-11000custom-10true-10normal-1host/system/drivers/dvfilter-60true-11000custom-10true-10normal-1host/system/drivers/iodm-70true-11000custom-10true-10normal-1host/system/drivers/dvfilter-generic-fastpath-80true-11000custom-10true-10normal-1host/system/drivers/portcfg-90true-11000custom-10true-10normal-1host/system/drivers/vswitch-100true-11000custom-10true-10normal-1host/system/drivers/netsched_fifo-110true-11000custom-10true-10normal-1host/system/drivers/netsched_hclk-120true-11000custom-10true-10normal-1host/system/drivers/netioc-130true-11000custom-10true-10normal-1host/system/drivers/lb_netqueue_bal-140true-11000custom-10true-10normal-1host/system/drivers/vmspace-150true-11000custom-10true-10normal-1host/system/drivers/vmknvme-160true-11000custom-10true-10normal-1host/system/drivers/procMisc-170true-11000custom-10true-10normal-1host/system/drivers/vmkibft-180true-11000custom-10true-10normal-1host/system/drivers/klm-190true-11000custom-10true-10normal-1host/system/drivers/dm-200true-11000custom-10true-10normal-1host/system/drivers/balloonVMCI-210true-11000custom-10true-10normal-1host/system/drivers/nmp-220true-11000custom-10true-10normal-1host/system/drivers/hpp_legacy-230true-11000custom-10true-10normal-1host/system/drivers/vmw_satp_local-240true-11000custom-10true-10normal-1host/system/drivers/vmw_satp_default_aa-250true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_lib-260true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_fixed-270true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_rr-280true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_mru-290true-11000custom-10true-10normal-1host/system/drivers/pvscsi-300true-11000custom-10true-10normal-1host/system/drivers/nvmxnet3_ens-310true-11000custom-10true-10normal-1host/system/drivers/vmkbsd-320true-11000custom-10true-10normal-1host/system/drivers/vmkata-330true-11000custom-10true-10normal-1host/system/drivers/vmknvme_vmkapi_compat-340true-11000custom-10true-10normal-1host/system/drivers/nvme_pcie-350true-11000custom-10true-10normal-1host/system/drivers/vmkusb-360true-11000custom-10true-10normal-1host/system/drivers/nvmxnet3-370true-11000custom-10true-10normal-1host/system/drivers/pciPassthru-380true-11000custom-10true-10normal-1host/system/drivers/vdfm-390true-11000custom-10true-10normal-1host/system/drivers/lvmdriver-400true-11000custom-10true-10normal-1host/system/drivers/nrdma-410true-11000custom-10true-10normal-1host/system/drivers/rmwfilter-420true-11000custom-10true-10normal-1host/system/drivers/healthchk-430true-11000custom-10true-10normal-1host/system/drivers/nrdma_vmkapi_shim-440true-11000custom-10true-10normal-1host/system/drivers/filtmod-450true-11000custom-10true-10normal-1host/system/drivers/vrdma-460true-11000custom-10true-10normal-1host/system/drivers/vmktracing-470true-11000custom-10true-10normal-1host/system/drivers/teamcheck-480true-11000custom-10true-10normal-1host/system/drivers/vmfs3-490true-11000custom-10true-10normal-1host/system/drivers/vlanmtucheck-500true-11000custom-10true-10normal-1host/system/drivers/heartbeat-510true-11000custom-10true-10normal-1host/system/drivers/shaper-520true-11000custom-10true-10normal-1host/system/drivers/lldp-530true-11000custom-10true-10normal-1host/system/drivers/cdp-540true-11000custom-10true-10normal-1host/system/drivers/ipfix-550true-11000custom-10true-10normal-1host/system/drivers/vflash-570true-11000custom-10true-10normal-1host/system/drivers/dvsdev-580true-11000custom-10true-10normal-1host/system/drivers/lacp-590true-11000custom-10true-10normal-1host/system/drivers/esxfw-600true-11000custom-10true-10normal-1host/system/drivers/hbr_filter-610true-11000custom-10true-10normal-1host/system/drivers/ftcpt-620true-11000custom-10true-10normal-1host/system/drivers/esxio-630true-11000custom-10true-10normal-1host/system/drivers/sunrpc-640true-11000custom-10true-10normal-1host/system/drivers/nfsclient-650true-11000custom-10true-10normal-1host/system/drivers/nfs41client-660true-11000custom-10true-10normal-1host/system/drivers/hpp-670true-11000custom-10true-10normal-1host/system/drivers/swapobj-680true-11000custom-10true-10normal-1host/system/drivers/svmmirror-690true-11000custom-10true-10normal-1host/system/drivers/cbt-700true-11000custom-10true-10normal-1host/system/drivers/migrate-710true-11000custom-10true-10normal-1host/system/ft60true-11000custom-10false00custom0host/system/vmotion0true-11000custom-10false00custom0host/system/svmotion0true-11000custom-10false00custom0host/system/visorfs0false00custom00true-11000custom-1host/system/visorfs/visorfsPager0true-11000custom-117true-10normal-1host/system/visorfs/ramdisks0true-11000custom-10true-10normal-1host/system/visorfs/ramdisks/root0true-11000custom-132true320normal-1host/system/visorfs/ramdisks/etc0true-11000custom-128true280normal-1host/system/visorfs/ramdisks/opt0true-11000custom-10true320normal-1host/system/visorfs/ramdisks/var0true-11000custom-15true480normal-1host/system/visorfs/ramdisks/tmp0true-11000custom-12true2560normal-1host/system/visorfs/ramdisks/iofilters0true-11000custom-10true320normal-1host/system/visorfs/ramdisks/shm0true-11000custom-10true10240normal-1host/system/visorfs/ramdisks/crx0true-11000custom-10true10240normal-1host/system/visorfs/ramdisks/configstore0true-11000custom-132true320normal-1host/system/visorfs/ramdisks/configstorebkp0true-11000custom-132true320normal-1host/system/visorfs/ramdisks/hostdstats0true-11000custom-10true2060normal-1host/system/virtscsi0true-11000custom-10true-11000custom-1host/system/net0true-11000custom-10true-11000custom-1host/system/net/tcpip4-560true-11000custom-10true-10normal-1host/system/storage0true-11000custom-10true-11000custom-1host/system/userworld0true-11000custom-10true-11000custom-1host/vim2374true-1500custom-10true-1500custom-1host/vim/vmvisor698true-11000custom-10true-11000custom-1host/vim/vmvisor/aam0true-11000custom-10true00normal-1host/vim/vmvisor/apiForwarder0true-11000custom-10true580normal-1host/vim/vmvisor/apiForwarder/apiForwarder.10002113950false-11000custom00true-10normal-1host/vim/vmvisor/attestd0true-11000custom-10true00normal-1host/vim/vmvisor/authd0true-11000custom-118true1300normal-1host/vim/vmvisor/auto-backup.sh0true-11000custom-130true300normal-1host/vim/vmvisor/backup.sh40true-11000custom-170true700normal-1host/vim/vmvisor/boot0true-11000custom-10true2000normal-1host/vim/vmvisor/clusterAgent0true-11000custom-10true00normal-1host/vim/vmvisor/configManagerPlugin0true-11000custom-181true810normal-1host/vim/vmvisor/crond0true-11000custom-128true1000normal-1host/vim/vmvisor/crond/busybox.10002109510false-11000custom00true-10normal-1host/vim/vmvisor/dcui0true-1500custom-145true1010normal-1host/vim/vmvisor/dcui/dcui.10002121610false-11000custom00true-10normal-1host/vim/vmvisor/dhclient0true-11000custom-135true350normal-1host/vim/vmvisor/dhclient/dhclient-uw.10002108440false-11000custom00true-10normal-1host/vim/vmvisor/dhclientrelease0true-11000custom-10true00normal-1host/vim/vmvisor/entropyd0true-11000custom-10true00normal-1host/vim/vmvisor/envoy0true-11000custom-1120true1200normal-1host/vim/vmvisor/envoy/envoy.10002111740false-11000custom00true-10normal-1host/vim/vmvisor/esxgdpd0true-11000custom-148true480normal-1host/vim/vmvisor/esxgdpd/esxgdpd.10002111200false-11000custom00true-10normal-1host/vim/vmvisor/esximage0true-11000custom-10true9000normal-1host/vim/vmvisor/esxio-commd0true-11000custom-10true00normal-1host/vim/vmvisor/esxtokend0true-11000custom-150true500normal-1host/vim/vmvisor/esxtokend/esxtokend.10002112950false-11000custom00true-10normal-1host/vim/vmvisor/etcd0true-11000custom-10true00normal-1host/vim/vmvisor/gpuManager0true-11000custom-10true00normal-1host/vim/vmvisor/gstored0true-11000custom-10true00normal-1host/vim/vmvisor/healthd0true-11000custom-128true280normal-1host/vim/vmvisor/healthd/healthd.10002118290false-11000custom00true-10normal-1host/vim/vmvisor/healthd-plugins0true-11000custom-140true-10normal-1host/vim/vmvisor/hostd838true-11000custom-1499true4990normal-1host/vim/vmvisor/hostd/hostd.10002114680false-11000custom00true-10normal-1host/vim/vmvisor/hostd-probe0true-11000custom-140true400normal-1host/vim/vmvisor/hostd-probe/stats0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/awk0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/head0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/logger0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/ls0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/pgrep0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/probe0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/probe/hostd-probe.10002123760false-11000custom00true-10normal-1host/vim/vmvisor/hostd-probe/stats/sh0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/vmkbacktrace0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/vmware0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-tmp0true-11000custom-120true5000normal-1host/vim/vmvisor/hostdCgiServer0true-11000custom-138true380normal-1host/vim/vmvisor/hostdCgiServer/hostdCgiServer.10002112970false-11000custom00true-10normal-1host/vim/vmvisor/inetd0true-11000custom-110true100normal-1host/vim/vmvisor/inetd/busybox.10002109180false-11000custom00true-10normal-1host/vim/vmvisor/infravisor0true-11000custom-18true80normal-1host/vim/vmvisor/infravisor/inf-bootstrapper.10002116450false-11000custom00true-10normal-1host/vim/vmvisor/infravisor-runtime0true-11000custom-10true00normal-1host/vim/vmvisor/init0true-1500custom-15true5120normal-1host/vim/vmvisor/init/DCUI0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ESXShell0true-11000custom-10true-10normal-1host/vim/vmvisor/init/SSH0true-11000custom-10true-10normal-1host/vim/vmvisor/init/apiForwarder0true-11000custom-10true-10normal-1host/vim/vmvisor/init/attestd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/cdp0true-11000custom-10true-10normal-1host/vim/vmvisor/init/clomd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/clusterAgent0true-11000custom-10true-10normal-1host/vim/vmvisor/init/cmmdsTimeMachine0true-11000custom-10true-10normal-1host/vim/vmvisor/init/cmmdsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/dcbd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/dpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/drivervm-init0true-11000custom-10true-10normal-1host/vim/vmvisor/init/entropyd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/envoy0true-11000custom-10true-10normal-1host/vim/vmvisor/init/epd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxTokenCPS0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxgdpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxio-commd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxui0true-11000custom-10true-10normal-1host/vim/vmvisor/init/fsvmsockrelay0true-11000custom-10true-10normal-1host/vim/vmvisor/init/gpuManager0true-11000custom-10true-10normal-1host/vim/vmvisor/init/gstored0true-11000custom-10true-10normal-1host/vim/vmvisor/init/hbrsrv0true-11000custom-10true-10normal-1host/vim/vmvisor/init/health0true-11000custom-10true-10normal-1host/vim/vmvisor/init/hostd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/hostdCgiServer0true-11000custom-10true-10normal-1host/vim/vmvisor/init/infravisor0true-11000custom-10true-10normal-1host/vim/vmvisor/init/iofilterd-spm0true-11000custom-10true-10normal-1host/vim/vmvisor/init/iofilterd-vmwarevmcrypt0true-11000custom-10true-10normal-1host/vim/vmvisor/init/iofiltervpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/kmxa0true-11000custom-10true-10normal-1host/vim/vmvisor/init/kmxd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lacp0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lbtd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lsud0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lwsmd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nfcd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nfsgssd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nicmgmtd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nscd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ntpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nvmf-discoveryd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/osfsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/pcscd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/pmemGarbageCollection0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ptp0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ptpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/rhttpproxy0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sandboxd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sdrsInjector0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sensord0true-11000custom-10true-10normal-1host/vim/vmvisor/init/settingsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sfcbd-watchdog0true-11000custom-10true-10normal-1host/vim/vmvisor/init/slpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/smartd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/snmpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/storageRM0true-11000custom-10true-10normal-1host/vim/vmvisor/init/swapobjd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/trx0true-11000custom-10true-10normal-1host/vim/vmvisor/init/usbarbitrator0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vaai-nasd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vdfsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vdtc0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vit_loader0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vitd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vltd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vmfstraced0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vmsyslogd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vmtoolsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vobd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vpxa0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsanObserver0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsandevicemonitord0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsanmgmtd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsantraced0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vvold0true-11000custom-10true-10normal-1host/vim/vmvisor/init/wsman0true-11000custom-10true-10normal-1host/vim/vmvisor/init/xorg0true-11000custom-10true-10normal-1host/vim/vmvisor/init/init.10002105200false-11000custom00true-10normal-1host/vim/vmvisor/keypersist0true-11000custom-10true120normal-1host/vim/vmvisor/keypersist/keypersist.10002106410false-11000custom00true-10normal-1host/vim/vmvisor/keypersist/keypersist.10002106420false-11000custom00true-10normal-1host/vim/vmvisor/kmxa0true-11000custom-142true420normal-1host/vim/vmvisor/kmxa/kmxa.10002108620false-11000custom00true-10normal-1host/vim/vmvisor/kmxd0true-11000custom-10true00normal-1host/vim/vmvisor/lacpd0true2001000custom-128true280normal-1host/vim/vmvisor/lacpd/net-lacp.10002108350false-11000custom00true-10normal-1host/vim/vmvisor/lbt0true5991000custom-112true240normal-1host/vim/vmvisor/lbt/net-lbt.10002112980false-11000custom00true-10normal-1host/vim/vmvisor/lifecycle-cgi0true-11000custom-10true8000normal-1host/vim/vmvisor/likewise0true5991000custom-10true00normal-1host/vim/vmvisor/loadESX0true-11000custom-10true-10normal-1host/vim/vmvisor/logging559true-11000custom-1141true1410normal-1host/vim/vmvisor/logging/vmsyslogd.10002105770false-11000custom00true-10normal-1host/vim/vmvisor/logging/vmsyslogd.10002105780false-11000custom00true-10normal-1host/vim/vmvisor/lsud0true-11000custom-148true980normal-1host/vim/vmvisor/lsud/lsud.10002118870false-11000custom00true-10normal-1host/vim/vmvisor/monitor-vfat0true-11000custom-10true1000normal-1host/vim/vmvisor/net-daemons0true2001000custom-111true460normal-1host/vim/vmvisor/net-daemons/dcbd.10002116680false-11000custom00true-10normal-1host/vim/vmvisor/net-daemons/net-cdp.10002116790false-11000custom00true-10normal-1host/vim/vmvisor/netcpa0true-11000custom-10true00normal-1host/vim/vmvisor/nfcd0true-11000custom-116true160normal-1host/vim/vmvisor/nfsgssd0true-11000custom-10true00normal-1host/vim/vmvisor/nicmgmtd0true-11000custom-123true230normal-1host/vim/vmvisor/nicmgmtd/nicmgmtd.10002116820false-11000custom00true-10normal-1host/vim/vmvisor/nscd0true2001000custom-130true300normal-1host/vim/vmvisor/nscd/nscd.10002116620false-11000custom00true-10normal-1host/vim/vmvisor/ntpd0true-11000custom-115true150normal-1host/vim/vmvisor/nvmf-discoveryd0true-11000custom-10true00normal-1host/vim/vmvisor/osfsd0true-11000custom-10true00normal-1host/vim/vmvisor/pcscd0true-11000custom-10true00normal-1host/vim/vmvisor/petronas0true-11000custom-10true00normal-1host/vim/vmvisor/petronas-integ0true-11000custom-10true00normal-1host/vim/vmvisor/plugins0true5991000custom-10true-10normal-1host/vim/vmvisor/pmemGC0true-11000custom-10true4000normal-1host/vim/vmvisor/ptpd0true2001000custom-10true00normal-1host/vim/vmvisor/rhttpproxy0true-11000custom-130true300normal-1host/vim/vmvisor/rhttpproxy/rhttpproxy.10002113100false-11000custom00true-10normal-1host/vim/vmvisor/sandboxd0true-11000custom-129true290normal-1host/vim/vmvisor/sandboxd/sandboxd.10002111050false-11000custom00true-10normal-1host/vim/vmvisor/sddc-bootstrap0true-11000custom-10true00normal-1host/vim/vmvisor/sensord0true-11000custom-133true330normal-1host/vim/vmvisor/sensord/sensord.10002113180false-11000custom00true-10normal-1host/vim/vmvisor/settingsd0true-11000custom-138true380normal-1host/vim/vmvisor/settingsd/settingsd.10002116960false-11000custom00true-10normal-1host/vim/vmvisor/settingsd-nontask-forks0true-11000custom-10true4000normal-1host/vim/vmvisor/settingsd-task-forks0true-11000custom-10true3000normal-1host/vim/vmvisor/sfcb0true5991000custom-10true00normal-1host/vim/vmvisor/sfcb_aux0true5991000custom-10true00normal-1host/vim/vmvisor/sioc0true5991000custom-152true520normal-1host/vim/vmvisor/sioc/storageRM.10002112820false-11000custom00true-10normal-1host/vim/vmvisor/sioc/sdrsInjector.10002112890false-11000custom00true-10normal-1host/vim/vmvisor/slp0true5991000custom-111true110normal-1host/vim/vmvisor/smartd0true2001000custom-113true480normal-1host/vim/vmvisor/smartd/smartd.10002116640false-11000custom00true-10normal-1host/vim/vmvisor/snmpd0true2001000custom-10true00normal-1host/vim/vmvisor/spherelet0true-11000custom-10true00normal-1host/vim/vmvisor/spherelet/imgfetcher0true-11000custom-10true-10normal-1host/vim/vmvisor/spherelet/logfetcher0true-11000custom-10true-10normal-1host/vim/vmvisor/swapobjd0true-11000custom-115true150normal-1host/vim/vmvisor/swapobjd/swapobjd.10002111840false-11000custom00true-10normal-1host/vim/vmvisor/systemStorage0true-11000custom-10true450normal-1host/vim/vmvisor/upittraced0true-11000custom-10true00normal-1host/vim/vmvisor/usbArbitrator0true-11000custom-116true160normal-1host/vim/vmvisor/usbArbitrator/vmware-usbarbitrator.10002112480false-11000custom00true-10normal-1host/vim/vmvisor/uwdaemons0true-11000custom-10true-10normal-1host/vim/vmvisor/uwsvc-init-tmp0true-11000custom-10true850normal-1host/vim/vmvisor/vaai-nasd0true-11000custom-10true-10normal-1host/vim/vmvisor/vdtc0true-11000custom-123true230normal-1host/vim/vmvisor/vdtc/vdtc.10002111300false-11000custom00true-10normal-1host/vim/vmvisor/vmfstraced0true-11000custom-110true100normal-1host/vim/vmvisor/vmfstraced/sh.10002114110false-11000custom00true-10normal-1host/vim/vmvisor/vmfstraced/logchannellogger.10002114380false-11000custom00true-10normal-1host/vim/vmvisor/vmkdevmgr0true-11000custom-120true820normal-1host/vim/vmvisor/vmkdevmgr/vmkdevmgr.10002107460false-11000custom00true-10normal-1host/vim/vmvisor/vmkdevmgr-drivervm0true-11000custom-10true820normal-1host/vim/vmvisor/vmkeventd0true-11000custom-123true920normal-1host/vim/vmvisor/vmkeventd/vmkeventd.10002106040false-11000custom00true-10normal-1host/vim/vmvisor/vmkiscsid0true-11000custom-10true00normal-1host/vim/vmvisor/vmsupport0true-11000custom-10true-10normal-1host/vim/vmvisor/vobd0true5991000custom-138true380normal-1host/vim/vmvisor/vobd/vobd.10002106110false-11000custom00true-10normal-1host/vim/vmvisor/vpxa439true-11000custom-1170true1700normal-1host/vim/vmvisor/vpxa/vpxa.10002117410false-11000custom00true-10normal-1host/vim/vmvisor/vvold0true-11000custom-10true00normal-1host/vim/vmvisor/watchdog0true-11000custom-14true40normal-1host/vim/vmvisor/watchdog/watchdog.10002121590false-11000custom00true-10normal-1host/vim/vmvisor/wsman0true5991000custom-10true00normal-1host/vim/vimuser0true-1250custom-10true-11000custom-1host/vim/vimuser/terminal0true-1500custom-145true-10normal-1host/vim/vimuser/terminal/shell0true-1500custom-10true5120normal-1host/vim/vimuser/terminal/shell/sh.10002121600false-11000custom00true-10normal-1host/vim/vimuser/terminal/ssh0true-1500custom-10true8000normal-1host/vim/vimuser/vmtoolsd0true1001000custom-146false460normal0host/vim/vimuser/vmtoolsd/vmtoolsd.10002119120false-11000custom00true-10normal-1host/vim/tmp0true-1250custom-10true-11000custom-1host/iofilters0true-11000custom-10true-1500custom-1host/iofilters/iofiltervpd0true-11000custom-123true230normal-1host/iofilters/iofiltervpd/ioFilterVPServer.10002111980false-11000custom00true-10normal-1host/iofilters/spm0true-11000custom-10true-10normal-1host/iofilters/vmwarevmcrypt0true-11000custom-10true-10normal-1host/user0true-19000custom-10true-19000custom-1host/opt0true-1500custom-10true-1500custom-1host/opt/vsan0true-11000custom-10true-10normal-1host/opt/vsan/vsanConfig0true-11000custom-10true00normal-1host/opt/vsan/vsanapi-327630true-11000custom-10true-10normal-1host/opt/vsan/vsanbase-327640true-11000custom-10true-10normal-1UTCUTCUTC0ntptime.vmware.comrestrict default nomodify notrap nopeer noqueryrestrict 127.0.0.1restrict -6 ::1driftfile /etc/ntp.driftlogconfig +clockstatus +peerstatus +sysstatus +syncstatusserver time.vmware.com00truefalsetruefalsefalse0** FIXME DateTimeInfo.less than a minute.ntpRunTime (host.vmsg) - less than a minutefalselockdownDisabled4545454545666971737832676982847370736765846945454545451077737369511066767654897103651197366651037374657910110710548814310176117105776548716783113718373985168816966671198565777371117778111511967818968108681816868657468818469887766857167103109837411110984561051201076582107876651901229971104108991098512070846584661031117410710597741074773115906569901070103861159850781049868697677651077165498569661047767868677120691226582661037886666510377671077810498711081099851741179787691207768651176610378861066651117774517810677834812077674812177841031167868651167784655076109531129887744999121531089810999117100109495189887410876109781189884699877661077110654985696711911983861074951898874108736986117905010811790878612197875311077665288688473122778473120778465537868691197886111886884735277847312010776865537868691197886111119103901191206712265746610378866665898465108868477827711969818968868181736865112688987120112901095712198109108104778273119106965896886818172686510881898712011873697011510071561206812265786610378866665111776610890781005070121908469987766107716549856967119119838610749511089887410873698611790501081179087861219787531107782891197065896886818168686548120776752121778410311778687711777849911977825211972658974751119073101041189978658110766701035750988778104817290116100507012190835310698504811910310369105776548716783113718373985168816966658185656552736668119651191010310369756511173666581671171018752518557851031051038449737956105103119976972724310611643105878970109101487257103785273106497810553878110748105839968101051071021007478109971151177111480655198113498979761011217657907010011510211382104867710699686975726810611588668366435511381551194711379651141126885114122105552106858969103431021101155380888152798668899710879559848851058610772661137451768799112113556580815051711117410598764881103107481011117882771101081010999501018480122751111098198105678899995754101976651906973688779556710475116561168873721161007050431181151061121158265116767965112109122976655731065610434810775687249744811511355781144754104101668997841226798691017911753434380651077777974310767116100717156528548117106115855311010152475484888411273108878654711111768119117110109110107978684103548767821061111068074547075487411665103776665657110610389521191038911511968119896886824882666510311966111996910671161111141131066510266103788672837769716865871036682747550437268741201071205077725372861121141036670898253715312266886610310311466103697066819966106581827677691071198211989737511989666681857277657571795010448100726612279105561189950771207684691197684731207967484877674812077688911798109108116108911086122761098611790121535098881001049910985117895057116765070109906757509087781227650781047765487167831137183739851688169666711985656552736610103816669548810351481045511355981021131188911347981205157501055168117666510610511365113517274109745084685685687280521181078010253116566911573116484783105210980567548471051116710511743658211484811207511285107828788113788090521104311874671185611410884116871185512111655571151067875727247116801131061025010010810575484661186811670881035211280102698565119745356706910611910390106114100481126910110710111010588801049779981218011790737870496843117103848277705467481011050101566610549518767488569771155155896610647795497119114541061068076118103115701197268119765611588809012090875785103108688365113881051057269978010752101159811756113827572114847372109565511553501058547471087187558011388566911168100791071101161011121088672112741148665791171057710511780120114971048980471111031075867181496878112111114858466121541148380681201198512057515098115101705310083476810643122991171047971102508610353487384975572437957105991071051036549108072116100771211228611111412112071113805510347865290675486981204977845486100771061031067271677849981081008910772515110987107691131061091071141045511510810367107510079115100768870487110254844982115115725212111811881112885088121104764390808276105991211211221201211188177475371108111117117118786612111998511087769100871068110111611045454545456978683267698284737073676584694545454545100000:00:00.0falsefalsefalse0000:00:01.0falsefalsefalse0000:00:07.0falsefalsefalse0000:00:07.1falsefalsefalse0000:00:07.3falsefalsefalse0000:00:07.7falsefalsefalse0000:00:0f.0falsefalsefalse0000:00:11.0falsefalsefalse0000:00:15.0falsefalsefalse0000:00:15.1falsefalsefalse0000:00:15.2falsefalsefalse0000:00:15.3falsefalsefalse0000:00:15.4falsefalsefalse0000:00:15.5falsefalsefalse0000:00:15.6falsefalsefalse0000:00:15.7falsefalsefalse0000:00:16.0falsefalsefalse0000:00:16.1falsefalsefalse0000:00:16.2falsefalsefalse0000:00:16.3falsefalsefalse0000:00:16.4falsefalsefalse0000:00:16.5falsefalsefalse0000:00:16.6falsefalsefalse0000:00:16.7falsefalsefalse0000:00:17.0falsefalsefalse0000:00:17.1falsefalsefalse0000:00:17.2falsefalsefalse0000:00:17.3falsefalsefalse0000:00:17.4falsefalsefalse0000:00:17.5falsefalsefalse0000:00:17.6falsefalsefalse0000:00:17.7falsefalsefalse0000:00:18.0falsefalsefalse0000:00:18.1falsefalsefalse0000:00:18.2falsefalsefalse0000:00:18.3falsefalsefalse0000:00:18.4falsefalsefalse0000:00:18.5falsefalsefalse0000:00:18.6falsefalsefalse0000:00:18.7falsefalsefalse0000:02:00.0falsefalsefalse0000:02:01.0falsefalsefalse0000:03:00.0falsefalsefalse0000:04:00.0falsefalsefalse0000:0b:00.0falsefalsefalse0000:0c:00.0falsefalsefalse0000:13:00.0falsefalsefalse0000:1b:00.0falsefalsefalsetruefalsefalse1PowerPolicy.static.namestaticPowerPolicy.static.description2PowerPolicy.dynamic.namedynamicPowerPolicy.dynamic.description3PowerPolicy.low.namelowPowerPolicy.low.description4PowerPolicy.custom.namecustomPowerPolicy.custom.description2PowerPolicy.dynamic.namedynamicPowerPolicy.dynamic.descriptionfalsecpuid.3dnprefetchcpuid.3dnprefetch1cpuid.abmcpuid.abm1cpuid.adxcpuid.adx1cpuid.aescpuid.aes1cpuid.avxcpuid.avx1cpuid.avx2cpuid.avx21cpuid.avx512bitalgcpuid.avx512bitalg1cpuid.avx512bwcpuid.avx512bw1cpuid.avx512cdcpuid.avx512cd1cpuid.avx512dqcpuid.avx512dq1cpuid.avx512fcpuid.avx512f1cpuid.avx512ifmacpuid.avx512ifma1cpuid.avx512vbmicpuid.avx512vbmi1cpuid.avx512vbmi2cpuid.avx512vbmi21cpuid.avx512vlcpuid.avx512vl1cpuid.avx512vnnicpuid.avx512vnni1cpuid.avx512vpopcntdqcpuid.avx512vpopcntdq1cpuid.bmi1cpuid.bmi11cpuid.bmi2cpuid.bmi21cpuid.clflushoptcpuid.clflushopt1cpuid.clwbcpuid.clwb1cpuid.cmpxchg16bcpuid.cmpxchg16b1cpuid.dscpuid.ds1cpuid.enfstrgcpuid.enfstrg1cpuid.f16ccpuid.f16c1cpuid.fast_short_repmovcpuid.fast_short_repmov1cpuid.fcmdcpuid.fcmd1cpuid.fmacpuid.fma1cpuid.fsgsbasecpuid.fsgsbase1cpuid.gfnicpuid.gfni1cpuid.hlecpuid.hle1cpuid.ibpbcpuid.ibpb1cpuid.ibrscpuid.ibrs1cpuid.intelcpuid.intel1cpuid.invpcidcpuid.invpcid1cpuid.lahf64cpuid.lahf641cpuid.lmcpuid.lm1cpuid.mdclearcpuid.mdclear1cpuid.movbecpuid.movbe1cpuid.mwaitcpuid.mwait1cpuid.nxcpuid.nx1cpuid.pcidcpuid.pcid1cpuid.pclmulqdqcpuid.pclmulqdq1cpuid.pdpe1gbcpuid.pdpe1gb1cpuid.pkucpuid.pku1cpuid.popcntcpuid.popcnt1cpuid.rdpidcpuid.rdpid1cpuid.rdrandcpuid.rdrand1cpuid.rdseedcpuid.rdseed1cpuid.rdtscpcpuid.rdtscp1cpuid.rtmcpuid.rtm1cpuid.shacpuid.sha1cpuid.smapcpuid.smap1cpuid.smepcpuid.smep1cpuid.sscpuid.ss1cpuid.ssbdcpuid.ssbd1cpuid.sse3cpuid.sse31cpuid.sse41cpuid.sse411cpuid.sse42cpuid.sse421cpuid.ssse3cpuid.ssse31cpuid.stibpcpuid.stibp1cpuid.umipcpuid.umip1cpuid.vaescpuid.vaes1cpuid.vmxcpuid.vmx1cpuid.vpclmulqdqcpuid.vpclmulqdq1cpuid.wbnoinvdcpuid.wbnoinvd1cpuid.xcr0_master_bndcsrcpuid.xcr0_master_bndcsr1cpuid.xcr0_master_bndregscpuid.xcr0_master_bndregs1cpuid.xcr0_master_hi16_zmmcpuid.xcr0_master_hi16_zmm1cpuid.xcr0_master_opmaskcpuid.xcr0_master_opmask1cpuid.xcr0_master_pkrucpuid.xcr0_master_pkru1cpuid.xcr0_master_ssecpuid.xcr0_master_sse1cpuid.xcr0_master_ymm_hcpuid.xcr0_master_ymm_h1cpuid.xcr0_master_zmm_hcpuid.xcr0_master_zmm_h1cpuid.xgetbv_ecx1cpuid.xgetbv_ecx11cpuid.xsavecpuid.xsave1cpuid.xsaveccpuid.xsavec1cpuid.xsaveoptcpuid.xsaveopt1cpuid.xsavescpuid.xsaves1hv.capablehv.capable1misc.cpuidfaultingmisc.cpuidfaulting1misc.ibrs_allmisc.ibrs_all1misc.mds_nomisc.mds_no1misc.rdcl_nomisc.rdcl_no1misc.rrsba_nomisc.rrsba_no1misc.rsba_nomisc.rsba_no1svga16*svga.basecapslevelsvga16*svga.basecapslevel9svga16*svga.dxmaxconstantbufferssvga16*svga.dxmaxconstantbuffers14svga16*svga.dxprovokingvertexsvga16*svga.dxprovokingvertex1svga16*svga.linestipplesvga16*svga.linestipple1svga16*svga.logicblendopssvga16*svga.logicblendops1svga16*svga.logicopssvga16*svga.logicops1svga16*svga.maxpointsizesvga16*svga.maxpointsize189svga16*svga.maxtextureanisotropysvga16*svga.maxtextureanisotropy16svga16*svga.maxtexturesizesvga16*svga.maxtexturesize8192svga16*svga.maxvolumeextentsvga16*svga.maxvolumeextent2048svga16*svga.multisample2xsvga16*svga.multisample2x1svga16*svga.multisample4xsvga16*svga.multisample4x1svga16*svga.sm41svga16*svga.sm411svga16*svga.supports3dsvga16*svga.supports3d1vt.advexitinfovt.advexitinfo1vt.eptadvt.eptad1vt.mbxvt.mbx1vt.plevt.ple1vt.realmodevt.realmode1vt.zeroinstlenvt.zeroinstlen1cpuid.3dnprefetchcpuid.3dnprefetch1cpuid.abmcpuid.abm1cpuid.adxcpuid.adx1cpuid.aescpuid.aes1cpuid.avxcpuid.avx1cpuid.avx2cpuid.avx21cpuid.avx512bitalgcpuid.avx512bitalg1cpuid.avx512bwcpuid.avx512bw1cpuid.avx512cdcpuid.avx512cd1cpuid.avx512dqcpuid.avx512dq1cpuid.avx512fcpuid.avx512f1cpuid.avx512ifmacpuid.avx512ifma1cpuid.avx512vbmicpuid.avx512vbmi1cpuid.avx512vbmi2cpuid.avx512vbmi21cpuid.avx512vlcpuid.avx512vl1cpuid.avx512vnnicpuid.avx512vnni1cpuid.avx512vpopcntdqcpuid.avx512vpopcntdq1cpuid.bmi1cpuid.bmi11cpuid.bmi2cpuid.bmi21cpuid.clflushoptcpuid.clflushopt1cpuid.clwbcpuid.clwb1cpuid.cmpxchg16bcpuid.cmpxchg16b1cpuid.dscpuid.ds1cpuid.enfstrgcpuid.enfstrg1cpuid.f16ccpuid.f16c1cpuid.fast_short_repmovcpuid.fast_short_repmov1cpuid.fcmdcpuid.fcmd1cpuid.fmacpuid.fma1cpuid.fsgsbasecpuid.fsgsbase1cpuid.gfnicpuid.gfni1cpuid.hlecpuid.hle1cpuid.ibpbcpuid.ibpb1cpuid.ibrscpuid.ibrs1cpuid.intelcpuid.intel1cpuid.invpcidcpuid.invpcid1cpuid.lahf64cpuid.lahf641cpuid.lmcpuid.lm1cpuid.mdclearcpuid.mdclear1cpuid.movbecpuid.movbe1cpuid.mwaitcpuid.mwait1cpuid.nxcpuid.nx1cpuid.pcidcpuid.pcid1cpuid.pclmulqdqcpuid.pclmulqdq1cpuid.pdpe1gbcpuid.pdpe1gb1cpuid.pkucpuid.pku1cpuid.popcntcpuid.popcnt1cpuid.rdpidcpuid.rdpid1cpuid.rdrandcpuid.rdrand1cpuid.rdseedcpuid.rdseed1cpuid.rdtscpcpuid.rdtscp1cpuid.rtmcpuid.rtm1cpuid.shacpuid.sha1cpuid.smapcpuid.smap1cpuid.smepcpuid.smep1cpuid.sscpuid.ss1cpuid.ssbdcpuid.ssbd1cpuid.sse3cpuid.sse31cpuid.sse41cpuid.sse411cpuid.sse42cpuid.sse421cpuid.ssse3cpuid.ssse31cpuid.stibpcpuid.stibp1cpuid.umipcpuid.umip1cpuid.vaescpuid.vaes1cpuid.vmxcpuid.vmx1cpuid.vpclmulqdqcpuid.vpclmulqdq1cpuid.wbnoinvdcpuid.wbnoinvd1cpuid.xcr0_master_bndcsrcpuid.xcr0_master_bndcsr1cpuid.xcr0_master_bndregscpuid.xcr0_master_bndregs1cpuid.xcr0_master_hi16_zmmcpuid.xcr0_master_hi16_zmm1cpuid.xcr0_master_opmaskcpuid.xcr0_master_opmask1cpuid.xcr0_master_pkrucpuid.xcr0_master_pkru1cpuid.xcr0_master_ssecpuid.xcr0_master_sse1cpuid.xcr0_master_ymm_hcpuid.xcr0_master_ymm_h1cpuid.xcr0_master_zmm_hcpuid.xcr0_master_zmm_h1cpuid.xgetbv_ecx1cpuid.xgetbv_ecx11cpuid.xsavecpuid.xsave1cpuid.xsaveccpuid.xsavec1cpuid.xsaveoptcpuid.xsaveopt1cpuid.xsavescpuid.xsaves1hv.capablehv.capable1misc.cpuidfaultingmisc.cpuidfaulting1misc.ibrs_allmisc.ibrs_all1misc.mds_nomisc.mds_no1misc.rdcl_nomisc.rdcl_no1misc.rrsba_nomisc.rrsba_no1misc.rsba_nomisc.rsba_no1svga16*svga.basecapslevelsvga16*svga.basecapslevel9svga16*svga.dxmaxconstantbufferssvga16*svga.dxmaxconstantbuffers14svga16*svga.dxprovokingvertexsvga16*svga.dxprovokingvertex1svga16*svga.linestipplesvga16*svga.linestipple1svga16*svga.logicblendopssvga16*svga.logicblendops1svga16*svga.logicopssvga16*svga.logicops1svga16*svga.maxpointsizesvga16*svga.maxpointsize189svga16*svga.maxtextureanisotropysvga16*svga.maxtextureanisotropy16svga16*svga.maxtexturesizesvga16*svga.maxtexturesize8192svga16*svga.maxvolumeextentsvga16*svga.maxvolumeextent2048svga16*svga.multisample2xsvga16*svga.multisample2x1svga16*svga.multisample4xsvga16*svga.multisample4x1svga16*svga.sm41svga16*svga.sm411svga16*svga.supports3dsvga16*svga.supports3d1vt.advexitinfovt.advexitinfo1vt.eptadvt.eptad1vt.mbxvt.mbx1vt.plevt.ple1vt.realmodevt.realmode1vt.zeroinstlenvt.zeroinstlen1vfc0truehost-145281f817-da25-63b1-f53a-57a4a4c4943465782330-1193-79a7-1a42-062517c9e1a8false/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125diskkey-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc12506bf39aeebe2d354a3000c29631c7fc125eui.bf39aeebe2d354a3000c29631c7fc125Local NVMe Disk (eui.bf39aeebe2d354a3000c29631c7fc125)diskNVMeVMware Virtual NVMe Disk1.30bf39aeebe2d354a3000c29631c7fc125128oktruevStorageUnsupportedfalsefalsefalseNVMefalse51294371840/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125truetruenvme1false521f98f3-ff1e-b793-5e4e-c9e71c3c764021emulated512/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a323a300000000000766d686261303a323a30mpx.vmhba0:C0:T2:L0Local VMware Disk (mpx.vmhba0:C0:T2:L0)diskVMware \ Virtual disk 2.0 6unavailable1024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51294371840/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0falsetruefalse52a2fba0-a1dc-241b-3b7c-700b3a6d2b0c21native512/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a313a300000000000766d686261303a313a30mpx.vmhba0:C0:T1:L0Local VMware Disk (mpx.vmhba0:C0:T1:L0)diskVMware \ Virtual disk 2.0 6unavailable1024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51294371840/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0falsetruefalse5278baad-c436-7482-2a26-111713506af221native512/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125diskkey-vim.host.ScsiDisk-06bf39aeebe2d354a3000c29631c7fc12506bf39aeebe2d354a3000c29631c7fc125eui.bf39aeebe2d354a3000c29631c7fc125Local NVMe Disk (eui.bf39aeebe2d354a3000c29631c7fc125)diskNVMeVMware Virtual NVMe Disk1.30bf39aeebe2d354a3000c29631c7fc125128oktruevStorageUnsupportedfalsefalsefalseNVMefalse51294371840/vmfs/devices/disks/eui.bf39aeebe2d354a3000c29631c7fc125truetruenvme1false521f98f3-ff1e-b793-5e4e-c9e71c3c764021emulated512/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a323a300000000000766d686261303a323a30mpx.vmhba0:C0:T2:L0Local VMware Disk (mpx.vmhba0:C0:T2:L0)diskVMware \ Virtual disk 2.0 6unavailable1024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51294371840/vmfs/devices/disks/mpx.vmhba0:C0:T2:L0falsetruefalse52a2fba0-a1dc-241b-3b7c-700b3a6d2b0c21native512/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0diskkey-vim.host.ScsiDisk-0000000000766d686261303a313a300000000000766d686261303a313a30mpx.vmhba0:C0:T1:L0Local VMware Disk (mpx.vmhba0:C0:T1:L0)diskVMware \ Virtual disk 2.0 6unavailable1024okfalsevStorageUnsupportedfalsefalsefalseSCSIfalse51294371840/vmfs/devices/disks/mpx.vmhba0:C0:T1:L0falsetruefalse5278baad-c436-7482-2a26-111713506af221native512true224.1.2.3224.2.3.4vmk0falseuK8MZkT8fBDbcID+ZIV2ccpNHJRKz1/W7JC4yC34plI=Hum9ohOLiOHD5lPQAtMmh8oZSDaLrZISdpFAv4H/4oM=z2zKarKm0TPRKmSn9t+QkQnXk86uTf+WOb1Hr10ga4U=sharedperformanceVMW_spm_1.0.0spmVMW1.0.230datastoreIoControlVMware Storage I/O Control2016-07-21trueVMW_vmwarevmcrypt_1.0.0vmwarevmcryptVMW1.0.0encryptionVMcrypt IO Filter2016-07-21trueVMW_vmwarelwd_4.0.0vmwarelwdVMW4.0.0dataCaptureLWD IO Filter2021-07-21true
\n
\n
" headers: cache-control: - no-cache content-length: - '966672' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '72' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14vm ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-20\n\n" headers: cache-control: - no-cache content-length: - '550' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nnetwork-13\n\n" headers: cache-control: - no-cache content-length: - '548' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '9' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14datastoreBrowser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastoreBrowser-host-14\n\n" headers: cache-control: - no-cache content-length: - '485' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '10' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14systemResources ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost15960false159604096000custom016303false16303-1custom0host/system200true-1500custom-12660true-1500custom-1host/system/boot0false00custom00true-11000custom-1host/system/kernel0false00custom00true-11000custom-1host/system/helper60true-11000custom-10true-11000custom-1host/system/lfhelper60true-11000custom-10false00custom0host/system/drivers60true-11000custom-10true-11000custom-1host/system/drivers/procfs-327570true-11000custom-10true-10normal-1host/system/drivers/crypto_fips-327580true-11000custom-10true-10normal-1host/system/drivers/hyperclock-327590true-11000custom-10true-10normal-1host/system/drivers/vfat-327600true-11000custom-10true-10normal-1host/system/drivers/lfHelper-327610true-11000custom-10true-10normal-1host/system/drivers/vmklink_mpi-327620true-11000custom-10true-10normal-1host/system/drivers/vprobe-327650true-11000custom-10true-10normal-1host/system/drivers/deltadisk-327660true-11000custom-10true-10normal-1host/system/drivers/i2c-327670true-11000custom-10true-10normal-1host/system/drivers/dvx-10true-11000custom-10true-10normal-1host/system/drivers/vmkapi_mgmt-20true-11000custom-10true-10normal-1host/system/drivers/vmci-30true-11000custom-10true-10normal-1host/system/drivers/gss-40true-11000custom-10true-10normal-1host/system/drivers/etherswitch-50true-11000custom-10true-10normal-1host/system/drivers/dvfilter-60true-11000custom-10true-10normal-1host/system/drivers/iodm-70true-11000custom-10true-10normal-1host/system/drivers/dvfilter-generic-fastpath-80true-11000custom-10true-10normal-1host/system/drivers/portcfg-90true-11000custom-10true-10normal-1host/system/drivers/vswitch-100true-11000custom-10true-10normal-1host/system/drivers/netsched_fifo-110true-11000custom-10true-10normal-1host/system/drivers/netsched_hclk-120true-11000custom-10true-10normal-1host/system/drivers/netioc-130true-11000custom-10true-10normal-1host/system/drivers/lb_netqueue_bal-140true-11000custom-10true-10normal-1host/system/drivers/vmspace-150true-11000custom-10true-10normal-1host/system/drivers/vmknvme-160true-11000custom-10true-10normal-1host/system/drivers/procMisc-170true-11000custom-10true-10normal-1host/system/drivers/vmkibft-180true-11000custom-10true-10normal-1host/system/drivers/klm-190true-11000custom-10true-10normal-1host/system/drivers/dm-200true-11000custom-10true-10normal-1host/system/drivers/balloonVMCI-210true-11000custom-10true-10normal-1host/system/drivers/nmp-220true-11000custom-10true-10normal-1host/system/drivers/hpp_legacy-230true-11000custom-10true-10normal-1host/system/drivers/vmw_satp_local-240true-11000custom-10true-10normal-1host/system/drivers/vmw_satp_default_aa-250true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_lib-260true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_fixed-270true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_rr-280true-11000custom-10true-10normal-1host/system/drivers/vmw_psp_mru-290true-11000custom-10true-10normal-1host/system/drivers/pvscsi-300true-11000custom-10true-10normal-1host/system/drivers/nvmxnet3_ens-310true-11000custom-10true-10normal-1host/system/drivers/vmkbsd-320true-11000custom-10true-10normal-1host/system/drivers/vmkata-330true-11000custom-10true-10normal-1host/system/drivers/vmknvme_vmkapi_compat-340true-11000custom-10true-10normal-1host/system/drivers/nvme_pcie-350true-11000custom-10true-10normal-1host/system/drivers/vmkusb-360true-11000custom-10true-10normal-1host/system/drivers/nvmxnet3-370true-11000custom-10true-10normal-1host/system/drivers/pciPassthru-380true-11000custom-10true-10normal-1host/system/drivers/vdfm-390true-11000custom-10true-10normal-1host/system/drivers/lvmdriver-400true-11000custom-10true-10normal-1host/system/drivers/nrdma-410true-11000custom-10true-10normal-1host/system/drivers/rmwfilter-420true-11000custom-10true-10normal-1host/system/drivers/healthchk-430true-11000custom-10true-10normal-1host/system/drivers/nrdma_vmkapi_shim-440true-11000custom-10true-10normal-1host/system/drivers/filtmod-450true-11000custom-10true-10normal-1host/system/drivers/vrdma-460true-11000custom-10true-10normal-1host/system/drivers/vmktracing-470true-11000custom-10true-10normal-1host/system/drivers/teamcheck-480true-11000custom-10true-10normal-1host/system/drivers/vmfs3-490true-11000custom-10true-10normal-1host/system/drivers/vlanmtucheck-500true-11000custom-10true-10normal-1host/system/drivers/heartbeat-510true-11000custom-10true-10normal-1host/system/drivers/shaper-520true-11000custom-10true-10normal-1host/system/drivers/lldp-530true-11000custom-10true-10normal-1host/system/drivers/cdp-540true-11000custom-10true-10normal-1host/system/drivers/ipfix-550true-11000custom-10true-10normal-1host/system/drivers/vflash-570true-11000custom-10true-10normal-1host/system/drivers/dvsdev-580true-11000custom-10true-10normal-1host/system/drivers/lacp-590true-11000custom-10true-10normal-1host/system/drivers/esxfw-600true-11000custom-10true-10normal-1host/system/drivers/hbr_filter-610true-11000custom-10true-10normal-1host/system/drivers/ftcpt-620true-11000custom-10true-10normal-1host/system/drivers/esxio-630true-11000custom-10true-10normal-1host/system/drivers/sunrpc-640true-11000custom-10true-10normal-1host/system/drivers/nfsclient-650true-11000custom-10true-10normal-1host/system/drivers/nfs41client-660true-11000custom-10true-10normal-1host/system/drivers/hpp-670true-11000custom-10true-10normal-1host/system/drivers/swapobj-680true-11000custom-10true-10normal-1host/system/drivers/svmmirror-690true-11000custom-10true-10normal-1host/system/drivers/cbt-700true-11000custom-10true-10normal-1host/system/drivers/migrate-710true-11000custom-10true-10normal-1host/system/ft60true-11000custom-10false00custom0host/system/vmotion0true-11000custom-10false00custom0host/system/svmotion0true-11000custom-10false00custom0host/system/visorfs0false00custom00true-11000custom-1host/system/visorfs/visorfsPager0true-11000custom-117true-10normal-1host/system/visorfs/ramdisks0true-11000custom-10true-10normal-1host/system/visorfs/ramdisks/root0true-11000custom-132true320normal-1host/system/visorfs/ramdisks/etc0true-11000custom-128true280normal-1host/system/visorfs/ramdisks/opt0true-11000custom-10true320normal-1host/system/visorfs/ramdisks/var0true-11000custom-15true480normal-1host/system/visorfs/ramdisks/tmp0true-11000custom-12true2560normal-1host/system/visorfs/ramdisks/iofilters0true-11000custom-10true320normal-1host/system/visorfs/ramdisks/shm0true-11000custom-10true10240normal-1host/system/visorfs/ramdisks/crx0true-11000custom-10true10240normal-1host/system/visorfs/ramdisks/configstore0true-11000custom-132true320normal-1host/system/visorfs/ramdisks/configstorebkp0true-11000custom-132true320normal-1host/system/visorfs/ramdisks/hostdstats0true-11000custom-10true2060normal-1host/system/virtscsi0true-11000custom-10true-11000custom-1host/system/net0true-11000custom-10true-11000custom-1host/system/net/tcpip4-560true-11000custom-10true-10normal-1host/system/storage0true-11000custom-10true-11000custom-1host/system/userworld0true-11000custom-10true-11000custom-1host/vim2374true-1500custom-10true-1500custom-1host/vim/vmvisor698true-11000custom-10true-11000custom-1host/vim/vmvisor/aam0true-11000custom-10true00normal-1host/vim/vmvisor/apiForwarder0true-11000custom-10true580normal-1host/vim/vmvisor/apiForwarder/apiForwarder.10002113950false-11000custom00true-10normal-1host/vim/vmvisor/attestd0true-11000custom-10true00normal-1host/vim/vmvisor/authd0true-11000custom-118true1300normal-1host/vim/vmvisor/auto-backup.sh0true-11000custom-130true300normal-1host/vim/vmvisor/backup.sh40true-11000custom-170true700normal-1host/vim/vmvisor/boot0true-11000custom-10true2000normal-1host/vim/vmvisor/clusterAgent0true-11000custom-10true00normal-1host/vim/vmvisor/configManagerPlugin0true-11000custom-181true810normal-1host/vim/vmvisor/crond0true-11000custom-128true1000normal-1host/vim/vmvisor/crond/busybox.10002109510false-11000custom00true-10normal-1host/vim/vmvisor/dcui0true-1500custom-145true1010normal-1host/vim/vmvisor/dcui/dcui.10002121610false-11000custom00true-10normal-1host/vim/vmvisor/dhclient0true-11000custom-135true350normal-1host/vim/vmvisor/dhclient/dhclient-uw.10002108440false-11000custom00true-10normal-1host/vim/vmvisor/dhclientrelease0true-11000custom-10true00normal-1host/vim/vmvisor/entropyd0true-11000custom-10true00normal-1host/vim/vmvisor/envoy0true-11000custom-1120true1200normal-1host/vim/vmvisor/envoy/envoy.10002111740false-11000custom00true-10normal-1host/vim/vmvisor/esxgdpd0true-11000custom-148true480normal-1host/vim/vmvisor/esxgdpd/esxgdpd.10002111200false-11000custom00true-10normal-1host/vim/vmvisor/esximage0true-11000custom-10true9000normal-1host/vim/vmvisor/esxio-commd0true-11000custom-10true00normal-1host/vim/vmvisor/esxtokend0true-11000custom-150true500normal-1host/vim/vmvisor/esxtokend/esxtokend.10002112950false-11000custom00true-10normal-1host/vim/vmvisor/etcd0true-11000custom-10true00normal-1host/vim/vmvisor/gpuManager0true-11000custom-10true00normal-1host/vim/vmvisor/gstored0true-11000custom-10true00normal-1host/vim/vmvisor/healthd0true-11000custom-128true280normal-1host/vim/vmvisor/healthd/healthd.10002118290false-11000custom00true-10normal-1host/vim/vmvisor/healthd-plugins0true-11000custom-140true-10normal-1host/vim/vmvisor/hostd838true-11000custom-1499true4990normal-1host/vim/vmvisor/hostd/hostd.10002114680false-11000custom00true-10normal-1host/vim/vmvisor/hostd-probe0true-11000custom-140true400normal-1host/vim/vmvisor/hostd-probe/stats0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/awk0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/head0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/logger0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/ls0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/pgrep0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/probe0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/probe/hostd-probe.10002123760false-11000custom00true-10normal-1host/vim/vmvisor/hostd-probe/stats/sh0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/vmkbacktrace0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-probe/stats/vmware0true-11000custom-10true-10normal-1host/vim/vmvisor/hostd-tmp0true-11000custom-120true5000normal-1host/vim/vmvisor/hostdCgiServer0true-11000custom-138true380normal-1host/vim/vmvisor/hostdCgiServer/hostdCgiServer.10002112970false-11000custom00true-10normal-1host/vim/vmvisor/inetd0true-11000custom-110true100normal-1host/vim/vmvisor/inetd/busybox.10002109180false-11000custom00true-10normal-1host/vim/vmvisor/infravisor0true-11000custom-18true80normal-1host/vim/vmvisor/infravisor/inf-bootstrapper.10002116450false-11000custom00true-10normal-1host/vim/vmvisor/infravisor-runtime0true-11000custom-10true00normal-1host/vim/vmvisor/init0true-1500custom-15true5120normal-1host/vim/vmvisor/init/DCUI0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ESXShell0true-11000custom-10true-10normal-1host/vim/vmvisor/init/SSH0true-11000custom-10true-10normal-1host/vim/vmvisor/init/apiForwarder0true-11000custom-10true-10normal-1host/vim/vmvisor/init/attestd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/cdp0true-11000custom-10true-10normal-1host/vim/vmvisor/init/clomd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/clusterAgent0true-11000custom-10true-10normal-1host/vim/vmvisor/init/cmmdsTimeMachine0true-11000custom-10true-10normal-1host/vim/vmvisor/init/cmmdsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/dcbd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/dpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/drivervm-init0true-11000custom-10true-10normal-1host/vim/vmvisor/init/entropyd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/envoy0true-11000custom-10true-10normal-1host/vim/vmvisor/init/epd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxTokenCPS0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxgdpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxio-commd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/esxui0true-11000custom-10true-10normal-1host/vim/vmvisor/init/fsvmsockrelay0true-11000custom-10true-10normal-1host/vim/vmvisor/init/gpuManager0true-11000custom-10true-10normal-1host/vim/vmvisor/init/gstored0true-11000custom-10true-10normal-1host/vim/vmvisor/init/hbrsrv0true-11000custom-10true-10normal-1host/vim/vmvisor/init/health0true-11000custom-10true-10normal-1host/vim/vmvisor/init/hostd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/hostdCgiServer0true-11000custom-10true-10normal-1host/vim/vmvisor/init/infravisor0true-11000custom-10true-10normal-1host/vim/vmvisor/init/iofilterd-spm0true-11000custom-10true-10normal-1host/vim/vmvisor/init/iofilterd-vmwarevmcrypt0true-11000custom-10true-10normal-1host/vim/vmvisor/init/iofiltervpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/kmxa0true-11000custom-10true-10normal-1host/vim/vmvisor/init/kmxd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lacp0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lbtd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lsud0true-11000custom-10true-10normal-1host/vim/vmvisor/init/lwsmd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nfcd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nfsgssd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nicmgmtd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nscd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ntpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/nvmf-discoveryd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/osfsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/pcscd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/pmemGarbageCollection0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ptp0true-11000custom-10true-10normal-1host/vim/vmvisor/init/ptpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/rhttpproxy0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sandboxd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sdrsInjector0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sensord0true-11000custom-10true-10normal-1host/vim/vmvisor/init/settingsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/sfcbd-watchdog0true-11000custom-10true-10normal-1host/vim/vmvisor/init/slpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/smartd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/snmpd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/storageRM0true-11000custom-10true-10normal-1host/vim/vmvisor/init/swapobjd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/trx0true-11000custom-10true-10normal-1host/vim/vmvisor/init/usbarbitrator0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vaai-nasd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vdfsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vdtc0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vit_loader0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vitd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vltd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vmfstraced0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vmsyslogd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vmtoolsd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vobd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vpxa0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsanObserver0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsandevicemonitord0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsanmgmtd0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vsantraced0true-11000custom-10true-10normal-1host/vim/vmvisor/init/vvold0true-11000custom-10true-10normal-1host/vim/vmvisor/init/wsman0true-11000custom-10true-10normal-1host/vim/vmvisor/init/xorg0true-11000custom-10true-10normal-1host/vim/vmvisor/init/init.10002105200false-11000custom00true-10normal-1host/vim/vmvisor/keypersist0true-11000custom-10true120normal-1host/vim/vmvisor/keypersist/keypersist.10002106410false-11000custom00true-10normal-1host/vim/vmvisor/keypersist/keypersist.10002106420false-11000custom00true-10normal-1host/vim/vmvisor/kmxa0true-11000custom-142true420normal-1host/vim/vmvisor/kmxa/kmxa.10002108620false-11000custom00true-10normal-1host/vim/vmvisor/kmxd0true-11000custom-10true00normal-1host/vim/vmvisor/lacpd0true2001000custom-128true280normal-1host/vim/vmvisor/lacpd/net-lacp.10002108350false-11000custom00true-10normal-1host/vim/vmvisor/lbt0true5991000custom-112true240normal-1host/vim/vmvisor/lbt/net-lbt.10002112980false-11000custom00true-10normal-1host/vim/vmvisor/lifecycle-cgi0true-11000custom-10true8000normal-1host/vim/vmvisor/likewise0true5991000custom-10true00normal-1host/vim/vmvisor/loadESX0true-11000custom-10true-10normal-1host/vim/vmvisor/logging559true-11000custom-1141true1410normal-1host/vim/vmvisor/logging/vmsyslogd.10002105770false-11000custom00true-10normal-1host/vim/vmvisor/logging/vmsyslogd.10002105780false-11000custom00true-10normal-1host/vim/vmvisor/lsud0true-11000custom-148true980normal-1host/vim/vmvisor/lsud/lsud.10002118870false-11000custom00true-10normal-1host/vim/vmvisor/monitor-vfat0true-11000custom-10true1000normal-1host/vim/vmvisor/net-daemons0true2001000custom-111true460normal-1host/vim/vmvisor/net-daemons/dcbd.10002116680false-11000custom00true-10normal-1host/vim/vmvisor/net-daemons/net-cdp.10002116790false-11000custom00true-10normal-1host/vim/vmvisor/netcpa0true-11000custom-10true00normal-1host/vim/vmvisor/nfcd0true-11000custom-116true160normal-1host/vim/vmvisor/nfsgssd0true-11000custom-10true00normal-1host/vim/vmvisor/nicmgmtd0true-11000custom-123true230normal-1host/vim/vmvisor/nicmgmtd/nicmgmtd.10002116820false-11000custom00true-10normal-1host/vim/vmvisor/nscd0true2001000custom-130true300normal-1host/vim/vmvisor/nscd/nscd.10002116620false-11000custom00true-10normal-1host/vim/vmvisor/ntpd0true-11000custom-115true150normal-1host/vim/vmvisor/nvmf-discoveryd0true-11000custom-10true00normal-1host/vim/vmvisor/osfsd0true-11000custom-10true00normal-1host/vim/vmvisor/pcscd0true-11000custom-10true00normal-1host/vim/vmvisor/petronas0true-11000custom-10true00normal-1host/vim/vmvisor/petronas-integ0true-11000custom-10true00normal-1host/vim/vmvisor/plugins0true5991000custom-10true-10normal-1host/vim/vmvisor/pmemGC0true-11000custom-10true4000normal-1host/vim/vmvisor/ptpd0true2001000custom-10true00normal-1host/vim/vmvisor/rhttpproxy0true-11000custom-130true300normal-1host/vim/vmvisor/rhttpproxy/rhttpproxy.10002113100false-11000custom00true-10normal-1host/vim/vmvisor/sandboxd0true-11000custom-129true290normal-1host/vim/vmvisor/sandboxd/sandboxd.10002111050false-11000custom00true-10normal-1host/vim/vmvisor/sddc-bootstrap0true-11000custom-10true00normal-1host/vim/vmvisor/sensord0true-11000custom-133true330normal-1host/vim/vmvisor/sensord/sensord.10002113180false-11000custom00true-10normal-1host/vim/vmvisor/settingsd0true-11000custom-138true380normal-1host/vim/vmvisor/settingsd/settingsd.10002116960false-11000custom00true-10normal-1host/vim/vmvisor/settingsd-nontask-forks0true-11000custom-10true4000normal-1host/vim/vmvisor/settingsd-task-forks0true-11000custom-10true3000normal-1host/vim/vmvisor/sfcb0true5991000custom-10true00normal-1host/vim/vmvisor/sfcb_aux0true5991000custom-10true00normal-1host/vim/vmvisor/sioc0true5991000custom-152true520normal-1host/vim/vmvisor/sioc/storageRM.10002112820false-11000custom00true-10normal-1host/vim/vmvisor/sioc/sdrsInjector.10002112890false-11000custom00true-10normal-1host/vim/vmvisor/slp0true5991000custom-111true110normal-1host/vim/vmvisor/smartd0true2001000custom-113true480normal-1host/vim/vmvisor/smartd/smartd.10002116640false-11000custom00true-10normal-1host/vim/vmvisor/snmpd0true2001000custom-10true00normal-1host/vim/vmvisor/spherelet0true-11000custom-10true00normal-1host/vim/vmvisor/spherelet/imgfetcher0true-11000custom-10true-10normal-1host/vim/vmvisor/spherelet/logfetcher0true-11000custom-10true-10normal-1host/vim/vmvisor/swapobjd0true-11000custom-115true150normal-1host/vim/vmvisor/swapobjd/swapobjd.10002111840false-11000custom00true-10normal-1host/vim/vmvisor/systemStorage0true-11000custom-10true450normal-1host/vim/vmvisor/upittraced0true-11000custom-10true00normal-1host/vim/vmvisor/usbArbitrator0true-11000custom-116true160normal-1host/vim/vmvisor/usbArbitrator/vmware-usbarbitrator.10002112480false-11000custom00true-10normal-1host/vim/vmvisor/uwdaemons0true-11000custom-10true-10normal-1host/vim/vmvisor/uwsvc-init-tmp0true-11000custom-10true850normal-1host/vim/vmvisor/vaai-nasd0true-11000custom-10true-10normal-1host/vim/vmvisor/vdtc0true-11000custom-123true230normal-1host/vim/vmvisor/vdtc/vdtc.10002111300false-11000custom00true-10normal-1host/vim/vmvisor/vmfstraced0true-11000custom-110true100normal-1host/vim/vmvisor/vmfstraced/sh.10002114110false-11000custom00true-10normal-1host/vim/vmvisor/vmfstraced/logchannellogger.10002114380false-11000custom00true-10normal-1host/vim/vmvisor/vmkdevmgr0true-11000custom-120true820normal-1host/vim/vmvisor/vmkdevmgr/vmkdevmgr.10002107460false-11000custom00true-10normal-1host/vim/vmvisor/vmkdevmgr-drivervm0true-11000custom-10true820normal-1host/vim/vmvisor/vmkeventd0true-11000custom-123true920normal-1host/vim/vmvisor/vmkeventd/vmkeventd.10002106040false-11000custom00true-10normal-1host/vim/vmvisor/vmkiscsid0true-11000custom-10true00normal-1host/vim/vmvisor/vmsupport0true-11000custom-10true-10normal-1host/vim/vmvisor/vobd0true5991000custom-138true380normal-1host/vim/vmvisor/vobd/vobd.10002106110false-11000custom00true-10normal-1host/vim/vmvisor/vpxa439true-11000custom-1170true1700normal-1host/vim/vmvisor/vpxa/vpxa.10002117410false-11000custom00true-10normal-1host/vim/vmvisor/vvold0true-11000custom-10true00normal-1host/vim/vmvisor/watchdog0true-11000custom-14true40normal-1host/vim/vmvisor/watchdog/watchdog.10002121590false-11000custom00true-10normal-1host/vim/vmvisor/wsman0true5991000custom-10true00normal-1host/vim/vimuser0true-1250custom-10true-11000custom-1host/vim/vimuser/terminal0true-1500custom-145true-10normal-1host/vim/vimuser/terminal/shell0true-1500custom-10true5120normal-1host/vim/vimuser/terminal/shell/sh.10002121600false-11000custom00true-10normal-1host/vim/vimuser/terminal/ssh0true-1500custom-10true8000normal-1host/vim/vimuser/vmtoolsd0true1001000custom-146false460normal0host/vim/vimuser/vmtoolsd/vmtoolsd.10002119120false-11000custom00true-10normal-1host/vim/tmp0true-1250custom-10true-11000custom-1host/iofilters0true-11000custom-10true-1500custom-1host/iofilters/iofiltervpd0true-11000custom-123true230normal-1host/iofilters/iofiltervpd/ioFilterVPServer.10002111980false-11000custom00true-10normal-1host/iofilters/spm0true-11000custom-10true-10normal-1host/iofilters/vmwarevmcrypt0true-11000custom-10true-10normal-1host/user0true-19000custom-10true-19000custom-1host/opt0true-1500custom-10true-1500custom-1host/opt/vsan0true-11000custom-10true-10normal-1host/opt/vsan/vsanConfig0true-11000custom-10true00normal-1host/opt/vsan/vsanapi-327630true-11000custom-10true-10normal-1host/opt/vsan/vsanbase-327640true-11000custom-10true-10normal-1\n\n" headers: cache-control: - no-cache content-length: - '182635' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:20 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '29' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14answerFileValidationState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:20 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="HostSystem">host-14answerFileValidationResult ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b422aff8d57bc10405e408225f4cbe4acb4facb0"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:38:20 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_network_explode.yaml000066400000000000000000001276121463704562400247430ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:37 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:38 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n52bdb99d-bcdb-dc21-9f0b-46cae334849amy_usermy_user2023-12-14T10:40:39.350616Z2023-12-14T10:40:39.350616Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:39 GMT set-cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '61' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:39 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:39 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-n7\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-1\n\n" headers: cache-control: - no-cache content-length: - '453' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nVM Network\n\n" headers: cache-control: - no-cache content-length: - '431' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '424' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '7' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nnetwork-13VM Networktrue\n\n" headers: cache-control: - no-cache content-length: - '546' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13host ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-12host-14host-15host-16\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="Network">network-13vm ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="8808848e42c9a0b2228f1a2b49228584cead68f9"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:40:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_vm_explode_default.yaml000066400000000000000000004704311463704562400254000ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:06 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n52839e77-fcf8-c877-fce4-bafb853a251emy_usermy_user2023-12-14T10:23:08.424951Z2023-12-14T10:23:08.424951Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:08 GMT set-cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '74' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-v8\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-669998656\n\n" headers: cache-control: - no-cache content-length: - '461' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19VSPHERE.LOCAL\\Administratorstrue-669998656truevm-19VSPHERE.LOCAL\\vCLSAdmintrue-669998656true\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDestroy_TaskUnregisterVMUnmountToolsInstallerAnswerVMUpgradeVM_TaskUpgradeTools_TaskUpgradeToolsFromImage_TaskApplyEvcModeVM_TaskStartRecording_TaskStopRecording_TaskStartReplaying_TaskStopReplaying_TaskTurnOffFaultToleranceForVM_TaskMakePrimaryVM_TaskTerminateFaultTolerantVM_TaskDisableSecondaryVM_TaskEnableSecondaryVM_TaskCreateSecondaryVM_TaskCreateSecondaryVMEx_TaskStopRecording_TaskStopReplaying_TaskCustomizeVM_TaskMarkAsTemplateResetGuestInformationExportVmPowerOnVM_TaskMarkAsVirtualMachine\n\n" headers: cache-control: - no-cache content-length: - '1978' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n40.19vm-19alarm-40grayfalse47.19vm-19alarm-47grayfalse5.19vm-19alarm-5greenfalse146.19vm-19alarm-146grayfalse128.19vm-19alarm-128grayfalse12.19vm-19alarm-12grayfalse142.19vm-19alarm-142greenfalse194610.19vm-19alarm-10grayfalse39.19vm-19alarm-39grayfalse168.19vm-19alarm-168grayfalse52.19vm-19alarm-52grayfalse81.19vm-19alarm-81grayfalse111.19vm-19alarm-111grayfalse6.19vm-19alarm-6greenfalse19.19vm-19alarm-19grayfalse2.19vm-19alarm-2grayfalse54.19vm-19alarm-54grayfalse15.19vm-19alarm-15grayfalse38.19vm-19alarm-38greenfalse19319.19vm-19alarm-9grayfalse\n\n" headers: cache-control: - no-cache content-length: - '5521' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruetruetruetruetruefalsetruefalsetruetruefalsefalsetruetruetruetruetruetruefalsetruetruetruetruefalsefalsetruetruetruetruetruetruetruetruetruetruefalsefalsetruetruetruetruetruefalsefalsefalsetruefalse\n\n" headers: cache-control: - no-cache content-length: - '3275' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19config ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n2023-12-12T10:06:30.840412Z1970-01-01T00:00:00ZvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573Other 2.6.x Linux (64-bit)vmx-114220824e-c2eb-ed46-47db-8e5746f5bde42023-12-12T10:04:43.377282Z50201f05-b37c-db69-fda5-fb077e87af04true564d27e7-ebaa-c2df-4920-986b0d7d7aa1other26xLinux64GuestvSphere 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[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/12389guestToolsTypeOpenVMToolstruetruetruetruemanualtruefalse0truefalsefalsereleaseanyfalsefalsefalsepowerOfffalseunsetfalsefalsefalsesofthardsoftsofthardsoftcheckpointfalse11false128falsefalse200IDE 00201IDE 11300PS2 controller 00600700100PCI controller 00500120001000400SIO controller 00600Keyboard3000700Pointing device; Devicefalseautodetect3001500Video card100040961falsefalseautomatic26214412000Device on the virtual machine PCI bus that provides support for the virtual machine communication interface100171190510052falsetrue1000VMware paravirtual SCSI160100302000truenoSharing720002,097,152 KB[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdatastore-1740307865-8a72-9a84-5fdc-0625178fc4c6persistentfalsefalsetruefalse6000C290-a113-6543-7d13-7363c08fe61dc06de7a3e1c356f51a5cf8ae7992a9d0falsesharingNone10000209715221474836481000normal-11000normal01-20004falsefalsei440bxHostBridge10false-11000normal0false-11280normalnormalfalsefalsefalse1280nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramsvga.presentTRUEpciBridge0.presentTRUEpciBridge4.presentTRUEpciBridge4.virtualDevpcieRootPortpciBridge4.functions8pciBridge5.presentTRUEpciBridge5.virtualDevpcieRootPortpciBridge5.functions8pciBridge6.presentTRUEpciBridge6.virtualDevpcieRootPortpciBridge6.functions8pciBridge7.presentTRUEpciBridge7.virtualDevpcieRootPortpciBridge7.functions8hpet0.presentTRUEHDCS.agenttruemks.enable3dFALSERemoteDisplay.maxConnections40log.keepOld10log.rotateSize2048000tools.guest.desktop.autolockTRUEisolation.device.edit.disabletrueeam.agent.agencyMoId9bb44719-c80b-42ad-870f-08cd18d09af8eam.agent.agentMoId9830d796-45b0-4c3c-9f2b-60b527ce53a8eam.agent.ovfPackageUrlfile:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovfviv.moid61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk=vmware.tools.internalversion12389vmware.tools.requiredversion12416migrate.hostLogStatenonemigrate.migrationId0migrate.hostLogvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlogfeatMask.vm.cpuid.CMPXCHG16BVal:1featMask.vm.cpuid.DSVal:1featMask.vm.cpuid.FAMILYVal:6featMask.vm.cpuid.IntelVal:1featMask.vm.cpuid.LAHF64Val:1featMask.vm.cpuid.LMVal:1featMask.vm.cpuid.MODELVal:0xffeatMask.vm.cpuid.MWAITVal:1featMask.vm.cpuid.NUMLEVELSVal:0xafeatMask.vm.cpuid.NUM_EXT_LEVELSVal:0x80000008featMask.vm.cpuid.NXVal:1featMask.vm.cpuid.SSVal:1featMask.vm.cpuid.SSE3Val:1featMask.vm.cpuid.SSSE3Val:1featMask.vm.cpuid.STEPPINGVal:1featureCompat.vm.completeMasksTRUEmonitor.phys_bits_used42numa.autosize.cookie10001numa.autosize.vcpu.maxPerVirtualNode1pciBridge0.pciSlotNumber17pciBridge4.pciSlotNumber21pciBridge5.pciSlotNumber22pciBridge6.pciSlotNumber23pciBridge7.pciSlotNumber24sched.swap.derivedName/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpscsi0.pciSlotNumber160scsi0.sasWWID50 05 05 6e c2 eb ed 40scsi0:0.redosoftPowerOffFALSEvmotion.checkpointFBSize4194304vmotion.checkpointSVGAPrimarySize4194304vmxstats.filenamevCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboardguestinfo.vmtools.buildNumber22544099guestinfo.vmtools.descriptionopen-vm-tools 12.3.5 build 22544099guestinfo.vmtools.versionNumber12389guestinfo.vmtools.versionString12.3.5svga.guestBackedPrimaryAwareTRUEtools.capability.verifiedSamlTokenTRUEguestinfo.gc.statusSuccessfulguestInfo.detailed.dataarchitecture='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'guestinfo.vmware.components.availablenoneguestinfo.appInfo{\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":""}]}vsanDatastore/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434inherit0falsefalsefalse10000ipv40Photon OSVMware Inc.fixedPolicyIPv4IPv4VMWARE 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.\nfalse0falsefalsebios40truecom.vmware.vim.eamcluster-agentfalse576593921060564992falsefalsenevernoneVBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=false3b307865-804d-7d05-3a9d-0625178fc4c6ad307865-d031-6bd2-c20f-0625178fc4c6falseopportunistic0unlockedfalseftEncryptionOpportunisticfalse1truefalsefalsetruefalse-1truefalsenonefalse\n\n" headers: cache-control: - no-cache content-length: - '54849' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '8' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layout ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdvmware-9.logvmware-8.logvmware-5.logvmware-4.logvmware-7.logvmware-6.logvmware-13.logvmware-12.logvmware-11.logvmware-10.logvmware.log2000[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp\n\n" headers: cache-control: - no-cache content-length: - '1198' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layoutEx ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n0[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmxconfig400940093b307865-804d-7d05-3a9d-0625178fc4c6true4[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramnvram86848684true1[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdsnapshotList00true2[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdiskDescriptor1119879168111987916840307865-8a72-9a84-5fdc-0625178fc4c6true5[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpswap13421772837748736ad307865-d031-6bd2-c20f-0625178fc4c6true6[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswpuwswap8388608083886080true15[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.loglog20484072048407true14[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.loglog20483272048327true11[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.loglog20483662048366true10[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.loglog20483882048388true13[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.loglog20483282048328true12[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.loglog20484322048432true9[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.loglog20483482048348true8[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.loglog20483392048339true7[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.loglog20484082048408true16[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.loglog20484102048410true3[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.loglog11116901111690true200022023-12-14T10:13:03.35926Z\n\n" headers: cache-control: - no-cache content-length: - '4450' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19storage ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-172470445056327155712011198791682023-12-14T10:13:03.363Z\n\n" headers: cache-control: - no-cache content-length: - '675' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19environmentBrowser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nenvbrowser-19\n\n" headers: cache-control: - no-cache content-length: - '472' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourcePool ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nresgroup-10\n\n" headers: cache-control: - no-cache content-length: - '464' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parentVApp ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourceConfig ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-190false-11000normal0false-11280normal\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:07:22.614869Z2023-12-12T10:07:46.553245Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19host-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalsevmwarePhoton64GuestVMware Photon OS (64-bit)toolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunningNonevmx-11vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx128001014220824e-c2eb-ed46-47db-8e5746f5bde450201f05-b37c-db69-fda5-fb077e87af04other26xLinux64GuestOther 2.6.x Linux (64-bit)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.\n0Photon OSVMware Inc.falsecom.vmware.vim.eamcluster-agentfalse0vmx-112470445056327155712011198791682023-12-14T10:13:03.363337Z1919023177green000012712700050-1-1gray0173722023green\n\n" headers: cache-control: - no-cache content-length: - '8645' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19snapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19rootSnapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guestHeartbeatStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="c737032e9fee84b0ba8da187603eaf99a4a5d797"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:23:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '8' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_vm_explode_objs.yaml000066400000000000000000004740451463704562400247160ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:10 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n52d2fe82-5a51-15bd-3fa3-3fefd70e206bmy_usermy_user2023-12-14T10:29:11.317826Z2023-12-14T10:29:11.317826Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:11 GMT set-cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '59' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-v8\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-669998656\n\n" headers: cache-control: - no-cache content-length: - '461' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19VSPHERE.LOCAL\\Administratorstrue-669998656truevm-19VSPHERE.LOCAL\\vCLSAdmintrue-669998656true\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDestroy_TaskUnregisterVMUnmountToolsInstallerAnswerVMUpgradeVM_TaskUpgradeTools_TaskUpgradeToolsFromImage_TaskApplyEvcModeVM_TaskStartRecording_TaskStopRecording_TaskStartReplaying_TaskStopReplaying_TaskTurnOffFaultToleranceForVM_TaskMakePrimaryVM_TaskTerminateFaultTolerantVM_TaskDisableSecondaryVM_TaskEnableSecondaryVM_TaskCreateSecondaryVM_TaskCreateSecondaryVMEx_TaskStopRecording_TaskStopReplaying_TaskCustomizeVM_TaskMarkAsTemplateResetGuestInformationExportVmPowerOnVM_TaskMarkAsVirtualMachine\n\n" headers: cache-control: - no-cache content-length: - '1978' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n40.19vm-19alarm-40grayfalse47.19vm-19alarm-47grayfalse5.19vm-19alarm-5greenfalse146.19vm-19alarm-146grayfalse128.19vm-19alarm-128grayfalse12.19vm-19alarm-12grayfalse142.19vm-19alarm-142greenfalse194610.19vm-19alarm-10grayfalse39.19vm-19alarm-39grayfalse168.19vm-19alarm-168grayfalse52.19vm-19alarm-52grayfalse81.19vm-19alarm-81grayfalse111.19vm-19alarm-111grayfalse6.19vm-19alarm-6greenfalse19.19vm-19alarm-19grayfalse2.19vm-19alarm-2grayfalse54.19vm-19alarm-54grayfalse15.19vm-19alarm-15grayfalse38.19vm-19alarm-38greenfalse19319.19vm-19alarm-9grayfalse\n\n" headers: cache-control: - no-cache content-length: - '5521' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruetruetruetruetruefalsetruefalsetruetruefalsefalsetruetruetruetruetruetruefalsetruetruetruetruefalsefalsetruetruetruetruetruetruetruetruetruetruefalsefalsetruetruetruetruetruefalsefalsefalsetruefalse\n\n" headers: cache-control: - no-cache content-length: - '3275' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19config ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n2023-12-12T10:06:30.840412Z1970-01-01T00:00:00ZvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573Other 2.6.x Linux (64-bit)vmx-114220824e-c2eb-ed46-47db-8e5746f5bde42023-12-12T10:04:43.377282Z50201f05-b37c-db69-fda5-fb077e87af04true564d27e7-ebaa-c2df-4920-986b0d7d7aa1other26xLinux64GuestvSphere 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[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/12389guestToolsTypeOpenVMToolstruetruetruetruemanualtruefalse0truefalsefalsereleaseanyfalsefalsefalsepowerOfffalseunsetfalsefalsefalsesofthardsoftsofthardsoftcheckpointfalse11false128falsefalse200IDE 00201IDE 11300PS2 controller 00600700100PCI controller 00500120001000400SIO controller 00600Keyboard3000700Pointing device; Devicefalseautodetect3001500Video card100040961falsefalseautomatic26214412000Device on the virtual machine PCI bus that provides support for the virtual machine communication interface100171190510052falsetrue1000VMware paravirtual SCSI160100302000truenoSharing720002,097,152 KB[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdatastore-1740307865-8a72-9a84-5fdc-0625178fc4c6persistentfalsefalsetruefalse6000C290-a113-6543-7d13-7363c08fe61dc06de7a3e1c356f51a5cf8ae7992a9d0falsesharingNone10000209715221474836481000normal-11000normal01-20004falsefalsei440bxHostBridge10false-11000normal0false-11280normalnormalfalsefalsefalse1280nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramsvga.presentTRUEpciBridge0.presentTRUEpciBridge4.presentTRUEpciBridge4.virtualDevpcieRootPortpciBridge4.functions8pciBridge5.presentTRUEpciBridge5.virtualDevpcieRootPortpciBridge5.functions8pciBridge6.presentTRUEpciBridge6.virtualDevpcieRootPortpciBridge6.functions8pciBridge7.presentTRUEpciBridge7.virtualDevpcieRootPortpciBridge7.functions8hpet0.presentTRUEHDCS.agenttruemks.enable3dFALSERemoteDisplay.maxConnections40log.keepOld10log.rotateSize2048000tools.guest.desktop.autolockTRUEisolation.device.edit.disabletrueeam.agent.agencyMoId9bb44719-c80b-42ad-870f-08cd18d09af8eam.agent.agentMoId9830d796-45b0-4c3c-9f2b-60b527ce53a8eam.agent.ovfPackageUrlfile:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovfviv.moid61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk=vmware.tools.internalversion12389vmware.tools.requiredversion12416migrate.hostLogStatenonemigrate.migrationId0migrate.hostLogvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlogfeatMask.vm.cpuid.CMPXCHG16BVal:1featMask.vm.cpuid.DSVal:1featMask.vm.cpuid.FAMILYVal:6featMask.vm.cpuid.IntelVal:1featMask.vm.cpuid.LAHF64Val:1featMask.vm.cpuid.LMVal:1featMask.vm.cpuid.MODELVal:0xffeatMask.vm.cpuid.MWAITVal:1featMask.vm.cpuid.NUMLEVELSVal:0xafeatMask.vm.cpuid.NUM_EXT_LEVELSVal:0x80000008featMask.vm.cpuid.NXVal:1featMask.vm.cpuid.SSVal:1featMask.vm.cpuid.SSE3Val:1featMask.vm.cpuid.SSSE3Val:1featMask.vm.cpuid.STEPPINGVal:1featureCompat.vm.completeMasksTRUEmonitor.phys_bits_used42numa.autosize.cookie10001numa.autosize.vcpu.maxPerVirtualNode1pciBridge0.pciSlotNumber17pciBridge4.pciSlotNumber21pciBridge5.pciSlotNumber22pciBridge6.pciSlotNumber23pciBridge7.pciSlotNumber24sched.swap.derivedName/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpscsi0.pciSlotNumber160scsi0.sasWWID50 05 05 6e c2 eb ed 40scsi0:0.redosoftPowerOffFALSEvmotion.checkpointFBSize4194304vmotion.checkpointSVGAPrimarySize4194304vmxstats.filenamevCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboardguestinfo.vmtools.buildNumber22544099guestinfo.vmtools.descriptionopen-vm-tools 12.3.5 build 22544099guestinfo.vmtools.versionNumber12389guestinfo.vmtools.versionString12.3.5svga.guestBackedPrimaryAwareTRUEtools.capability.verifiedSamlTokenTRUEguestinfo.gc.statusSuccessfulguestInfo.detailed.dataarchitecture='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'guestinfo.vmware.components.availablenoneguestinfo.appInfo{\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":""}]}vsanDatastore/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434inherit0falsefalsefalse10000ipv40Photon OSVMware Inc.fixedPolicyIPv4IPv4VMWARE 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.\nfalse0falsefalsebios40truecom.vmware.vim.eamcluster-agentfalse576593921060564992falsefalsenevernoneVBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=false3b307865-804d-7d05-3a9d-0625178fc4c6ad307865-d031-6bd2-c20f-0625178fc4c6falseopportunistic0unlockedfalseftEncryptionOpportunisticfalse1truefalsefalsetruefalse-1truefalsenonefalse\n\n" headers: cache-control: - no-cache content-length: - '54849' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '9' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layout ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdvmware-9.logvmware-8.logvmware-5.logvmware-4.logvmware-7.logvmware-6.logvmware-13.logvmware-12.logvmware-11.logvmware-10.logvmware.log2000[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp\n\n" headers: cache-control: - no-cache content-length: - '1198' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layoutEx ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n0[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmxconfig400940093b307865-804d-7d05-3a9d-0625178fc4c6true4[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramnvram86848684true1[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdsnapshotList00true2[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdiskDescriptor1119879168111987916840307865-8a72-9a84-5fdc-0625178fc4c6true5[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpswap13421772837748736ad307865-d031-6bd2-c20f-0625178fc4c6true6[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswpuwswap8388608083886080true15[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.loglog20484072048407true14[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.loglog20483272048327true11[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.loglog20483662048366true10[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.loglog20483882048388true13[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.loglog20483282048328true12[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.loglog20484322048432true9[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.loglog20483482048348true8[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.loglog20483392048339true7[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.loglog20484082048408true16[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.loglog20484102048410true3[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.loglog12502531250253true200022023-12-14T10:28:03.742779Z\n\n" headers: cache-control: - no-cache content-length: - '4451' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19storage ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-172470445056327155712011198791682023-12-14T10:28:03.746Z\n\n" headers: cache-control: - no-cache content-length: - '675' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:16 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19environmentBrowser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nenvbrowser-19\n\n" headers: cache-control: - no-cache content-length: - '472' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourcePool ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nresgroup-10\n\n" headers: cache-control: - no-cache content-length: - '464' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parentVApp ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourceConfig ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-190false-11000normal0false-11280normal\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:17 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:07:22.614869Z2023-12-12T10:07:46.553245Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19host-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalsevmwarePhoton64GuestVMware Photon OS (64-bit)toolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunningNonevmx-11vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx128001014220824e-c2eb-ed46-47db-8e5746f5bde450201f05-b37c-db69-fda5-fb077e87af04other26xLinux64GuestOther 2.6.x Linux (64-bit)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.\n0Photon OSVMware Inc.falsecom.vmware.vim.eamcluster-agentfalse0vmx-112470445056327155712011198791682023-12-14T10:28:03.746158Z1919021177green000012712700050-1-1gray0174082021green\n\n" headers: cache-control: - no-cache content-length: - '8645' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:18 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19snapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19rootSnapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guestHeartbeatStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="b2b6dc7c07e518cb6874756eb882450d826d366b"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:29:19 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_vm_explode_strip_dynamic.yaml000066400000000000000000004704311463704562400266210ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:04 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:05 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n52024b11-ba6c-1a8e-b752-bf289326bfb1my_usermy_user2023-12-14T10:26:05.463255Z2023-12-14T10:26:05.463255Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:05 GMT set-cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '70' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:05 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:05 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-v8\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:06 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:06 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:06 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:06 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-669998656\n\n" headers: cache-control: - no-cache content-length: - '461' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19VSPHERE.LOCAL\\Administratorstrue-669998656truevm-19VSPHERE.LOCAL\\vCLSAdmintrue-669998656true\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:07 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDestroy_TaskUnregisterVMUnmountToolsInstallerAnswerVMUpgradeVM_TaskUpgradeTools_TaskUpgradeToolsFromImage_TaskApplyEvcModeVM_TaskStartRecording_TaskStopRecording_TaskStartReplaying_TaskStopReplaying_TaskTurnOffFaultToleranceForVM_TaskMakePrimaryVM_TaskTerminateFaultTolerantVM_TaskDisableSecondaryVM_TaskEnableSecondaryVM_TaskCreateSecondaryVM_TaskCreateSecondaryVMEx_TaskStopRecording_TaskStopReplaying_TaskCustomizeVM_TaskMarkAsTemplateResetGuestInformationExportVmPowerOnVM_TaskMarkAsVirtualMachine\n\n" headers: cache-control: - no-cache content-length: - '1978' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n40.19vm-19alarm-40grayfalse47.19vm-19alarm-47grayfalse5.19vm-19alarm-5greenfalse146.19vm-19alarm-146grayfalse128.19vm-19alarm-128grayfalse12.19vm-19alarm-12grayfalse142.19vm-19alarm-142greenfalse194610.19vm-19alarm-10grayfalse39.19vm-19alarm-39grayfalse168.19vm-19alarm-168grayfalse52.19vm-19alarm-52grayfalse81.19vm-19alarm-81grayfalse111.19vm-19alarm-111grayfalse6.19vm-19alarm-6greenfalse19.19vm-19alarm-19grayfalse2.19vm-19alarm-2grayfalse54.19vm-19alarm-54grayfalse15.19vm-19alarm-15grayfalse38.19vm-19alarm-38greenfalse19319.19vm-19alarm-9grayfalse\n\n" headers: cache-control: - no-cache content-length: - '5521' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:08 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruetruetruetruetruefalsetruefalsetruetruefalsefalsetruetruetruetruetruetruefalsetruetruetruetruefalsefalsetruetruetruetruetruetruetruetruetruetruefalsefalsetruetruetruetruetruefalsefalsefalsetruefalse\n\n" headers: cache-control: - no-cache content-length: - '3275' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:09 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19config ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n2023-12-12T10:06:30.840412Z1970-01-01T00:00:00ZvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573Other 2.6.x Linux (64-bit)vmx-114220824e-c2eb-ed46-47db-8e5746f5bde42023-12-12T10:04:43.377282Z50201f05-b37c-db69-fda5-fb077e87af04true564d27e7-ebaa-c2df-4920-986b0d7d7aa1other26xLinux64GuestvSphere 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[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/12389guestToolsTypeOpenVMToolstruetruetruetruemanualtruefalse0truefalsefalsereleaseanyfalsefalsefalsepowerOfffalseunsetfalsefalsefalsesofthardsoftsofthardsoftcheckpointfalse11false128falsefalse200IDE 00201IDE 11300PS2 controller 00600700100PCI controller 00500120001000400SIO controller 00600Keyboard3000700Pointing device; Devicefalseautodetect3001500Video card100040961falsefalseautomatic26214412000Device on the virtual machine PCI bus that provides support for the virtual machine communication interface100171190510052falsetrue1000VMware paravirtual SCSI160100302000truenoSharing720002,097,152 KB[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdatastore-1740307865-8a72-9a84-5fdc-0625178fc4c6persistentfalsefalsetruefalse6000C290-a113-6543-7d13-7363c08fe61dc06de7a3e1c356f51a5cf8ae7992a9d0falsesharingNone10000209715221474836481000normal-11000normal01-20004falsefalsei440bxHostBridge10false-11000normal0false-11280normalnormalfalsefalsefalse1280nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramsvga.presentTRUEpciBridge0.presentTRUEpciBridge4.presentTRUEpciBridge4.virtualDevpcieRootPortpciBridge4.functions8pciBridge5.presentTRUEpciBridge5.virtualDevpcieRootPortpciBridge5.functions8pciBridge6.presentTRUEpciBridge6.virtualDevpcieRootPortpciBridge6.functions8pciBridge7.presentTRUEpciBridge7.virtualDevpcieRootPortpciBridge7.functions8hpet0.presentTRUEHDCS.agenttruemks.enable3dFALSERemoteDisplay.maxConnections40log.keepOld10log.rotateSize2048000tools.guest.desktop.autolockTRUEisolation.device.edit.disabletrueeam.agent.agencyMoId9bb44719-c80b-42ad-870f-08cd18d09af8eam.agent.agentMoId9830d796-45b0-4c3c-9f2b-60b527ce53a8eam.agent.ovfPackageUrlfile:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovfviv.moid61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk=vmware.tools.internalversion12389vmware.tools.requiredversion12416migrate.hostLogStatenonemigrate.migrationId0migrate.hostLogvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlogfeatMask.vm.cpuid.CMPXCHG16BVal:1featMask.vm.cpuid.DSVal:1featMask.vm.cpuid.FAMILYVal:6featMask.vm.cpuid.IntelVal:1featMask.vm.cpuid.LAHF64Val:1featMask.vm.cpuid.LMVal:1featMask.vm.cpuid.MODELVal:0xffeatMask.vm.cpuid.MWAITVal:1featMask.vm.cpuid.NUMLEVELSVal:0xafeatMask.vm.cpuid.NUM_EXT_LEVELSVal:0x80000008featMask.vm.cpuid.NXVal:1featMask.vm.cpuid.SSVal:1featMask.vm.cpuid.SSE3Val:1featMask.vm.cpuid.SSSE3Val:1featMask.vm.cpuid.STEPPINGVal:1featureCompat.vm.completeMasksTRUEmonitor.phys_bits_used42numa.autosize.cookie10001numa.autosize.vcpu.maxPerVirtualNode1pciBridge0.pciSlotNumber17pciBridge4.pciSlotNumber21pciBridge5.pciSlotNumber22pciBridge6.pciSlotNumber23pciBridge7.pciSlotNumber24sched.swap.derivedName/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpscsi0.pciSlotNumber160scsi0.sasWWID50 05 05 6e c2 eb ed 40scsi0:0.redosoftPowerOffFALSEvmotion.checkpointFBSize4194304vmotion.checkpointSVGAPrimarySize4194304vmxstats.filenamevCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboardguestinfo.vmtools.buildNumber22544099guestinfo.vmtools.descriptionopen-vm-tools 12.3.5 build 22544099guestinfo.vmtools.versionNumber12389guestinfo.vmtools.versionString12.3.5svga.guestBackedPrimaryAwareTRUEtools.capability.verifiedSamlTokenTRUEguestinfo.gc.statusSuccessfulguestInfo.detailed.dataarchitecture='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'guestinfo.vmware.components.availablenoneguestinfo.appInfo{\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":""}]}vsanDatastore/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434inherit0falsefalsefalse10000ipv40Photon OSVMware Inc.fixedPolicyIPv4IPv4VMWARE 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.\nfalse0falsefalsebios40truecom.vmware.vim.eamcluster-agentfalse576593921060564992falsefalsenevernoneVBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=false3b307865-804d-7d05-3a9d-0625178fc4c6ad307865-d031-6bd2-c20f-0625178fc4c6falseopportunistic0unlockedfalseftEncryptionOpportunisticfalse1truefalsefalsetruefalse-1truefalsenonefalse\n\n" headers: cache-control: - no-cache content-length: - '54849' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '7' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layout ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdvmware-9.logvmware-8.logvmware-5.logvmware-4.logvmware-7.logvmware-6.logvmware-13.logvmware-12.logvmware-11.logvmware-10.logvmware.log2000[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp\n\n" headers: cache-control: - no-cache content-length: - '1198' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '8' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layoutEx ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n0[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmxconfig400940093b307865-804d-7d05-3a9d-0625178fc4c6true4[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramnvram86848684true1[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdsnapshotList00true2[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdiskDescriptor1119879168111987916840307865-8a72-9a84-5fdc-0625178fc4c6true5[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpswap13421772837748736ad307865-d031-6bd2-c20f-0625178fc4c6true6[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswpuwswap8388608083886080true15[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.loglog20484072048407true14[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.loglog20483272048327true11[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.loglog20483662048366true10[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.loglog20483882048388true13[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.loglog20483282048328true12[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.loglog20484322048432true9[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.loglog20483482048348true8[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.loglog20483392048339true7[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.loglog20484082048408true16[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.loglog20484102048410true3[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.loglog11116901111690true200022023-12-14T10:13:03.35926Z\n\n" headers: cache-control: - no-cache content-length: - '4450' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19storage ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-172470445056327155712011198791682023-12-14T10:13:03.363Z\n\n" headers: cache-control: - no-cache content-length: - '675' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:10 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19environmentBrowser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nenvbrowser-19\n\n" headers: cache-control: - no-cache content-length: - '472' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourcePool ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nresgroup-10\n\n" headers: cache-control: - no-cache content-length: - '464' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parentVApp ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourceConfig ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-190false-11000normal0false-11280normal\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:11 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:07:22.614869Z2023-12-12T10:07:46.553245Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19host-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalsevmwarePhoton64GuestVMware Photon OS (64-bit)toolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunningNonevmx-11vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx128001014220824e-c2eb-ed46-47db-8e5746f5bde450201f05-b37c-db69-fda5-fb077e87af04other26xLinux64GuestOther 2.6.x Linux (64-bit)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.\n0Photon OSVMware Inc.falsecom.vmware.vim.eamcluster-agentfalse0vmx-112470445056327155712011198791682023-12-14T10:13:03.363337Z1919025177green000012712700050-1-1gray0173902025green\n\n" headers: cache-control: - no-cache content-length: - '8645' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19snapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19rootSnapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guestHeartbeatStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="265d9603d7bad07b858b1a9eef4a695f6fe87dbf"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:26:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_json_vm_explode_type.yaml000066400000000000000000011351571463704562400247410ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcenter/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:26 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:27 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_pass ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n52f6a6f2-18eb-7f47-515d-b859cd595d33my_usermy_user2023-12-14T10:31:27.852053Z2023-12-14T10:31:27.852053Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:27 GMT set-cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '57' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-v8\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:28 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:29 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-669998656\n\n" headers: cache-control: - no-cache content-length: - '461' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19VSPHERE.LOCAL\\Administratorstrue-669998656truevm-19VSPHERE.LOCAL\\vCLSAdmintrue-669998656true\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDestroy_TaskUnregisterVMUnmountToolsInstallerAnswerVMUpgradeVM_TaskUpgradeTools_TaskUpgradeToolsFromImage_TaskApplyEvcModeVM_TaskStartRecording_TaskStopRecording_TaskStartReplaying_TaskStopReplaying_TaskTurnOffFaultToleranceForVM_TaskMakePrimaryVM_TaskTerminateFaultTolerantVM_TaskDisableSecondaryVM_TaskEnableSecondaryVM_TaskCreateSecondaryVM_TaskCreateSecondaryVMEx_TaskStopRecording_TaskStopReplaying_TaskCustomizeVM_TaskMarkAsTemplateResetGuestInformationExportVmPowerOnVM_TaskMarkAsVirtualMachine\n\n" headers: cache-control: - no-cache content-length: - '1978' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:30 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n40.19vm-19alarm-40grayfalse47.19vm-19alarm-47grayfalse5.19vm-19alarm-5greenfalse146.19vm-19alarm-146grayfalse128.19vm-19alarm-128grayfalse12.19vm-19alarm-12grayfalse142.19vm-19alarm-142greenfalse194610.19vm-19alarm-10grayfalse39.19vm-19alarm-39grayfalse168.19vm-19alarm-168grayfalse52.19vm-19alarm-52grayfalse81.19vm-19alarm-81grayfalse111.19vm-19alarm-111grayfalse6.19vm-19alarm-6greenfalse19.19vm-19alarm-19grayfalse2.19vm-19alarm-2grayfalse54.19vm-19alarm-54grayfalse15.19vm-19alarm-15grayfalse38.19vm-19alarm-38greenfalse19319.19vm-19alarm-9grayfalse\n\n" headers: cache-control: - no-cache content-length: - '5521' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:31 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruetruetruetruetruefalsetruefalsetruetruefalsefalsetruetruetruetruetruetruefalsetruetruetruetruefalsefalsetruetruetruetruetruetruetruetruetruetruefalsefalsetruetruetruetruetruefalsefalsefalsetruefalse\n\n" headers: cache-control: - no-cache content-length: - '3275' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19config ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n2023-12-12T10:06:30.840412Z1970-01-01T00:00:00ZvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573Other 2.6.x Linux (64-bit)vmx-114220824e-c2eb-ed46-47db-8e5746f5bde42023-12-12T10:04:43.377282Z50201f05-b37c-db69-fda5-fb077e87af04true564d27e7-ebaa-c2df-4920-986b0d7d7aa1other26xLinux64GuestvSphere 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[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/12389guestToolsTypeOpenVMToolstruetruetruetruemanualtruefalse0truefalsefalsereleaseanyfalsefalsefalsepowerOfffalseunsetfalsefalsefalsesofthardsoftsofthardsoftcheckpointfalse11false128falsefalse200IDE 00201IDE 11300PS2 controller 00600700100PCI controller 00500120001000400SIO controller 00600Keyboard3000700Pointing device; Devicefalseautodetect3001500Video card100040961falsefalseautomatic26214412000Device on the virtual machine PCI bus that provides support for the virtual machine communication interface100171190510052falsetrue1000VMware paravirtual SCSI160100302000truenoSharing720002,097,152 KB[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdatastore-1740307865-8a72-9a84-5fdc-0625178fc4c6persistentfalsefalsetruefalse6000C290-a113-6543-7d13-7363c08fe61dc06de7a3e1c356f51a5cf8ae7992a9d0falsesharingNone10000209715221474836481000normal-11000normal01-20004falsefalsei440bxHostBridge10false-11000normal0false-11280normalnormalfalsefalsefalse1280nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramsvga.presentTRUEpciBridge0.presentTRUEpciBridge4.presentTRUEpciBridge4.virtualDevpcieRootPortpciBridge4.functions8pciBridge5.presentTRUEpciBridge5.virtualDevpcieRootPortpciBridge5.functions8pciBridge6.presentTRUEpciBridge6.virtualDevpcieRootPortpciBridge6.functions8pciBridge7.presentTRUEpciBridge7.virtualDevpcieRootPortpciBridge7.functions8hpet0.presentTRUEHDCS.agenttruemks.enable3dFALSERemoteDisplay.maxConnections40log.keepOld10log.rotateSize2048000tools.guest.desktop.autolockTRUEisolation.device.edit.disabletrueeam.agent.agencyMoId9bb44719-c80b-42ad-870f-08cd18d09af8eam.agent.agentMoId9830d796-45b0-4c3c-9f2b-60b527ce53a8eam.agent.ovfPackageUrlfile:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovfviv.moid61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-19:JvpL9Z4AHmqK4OJrSrQwwMgpwydPYxodbzTSRU03HIk=vmware.tools.internalversion12389vmware.tools.requiredversion12416migrate.hostLogStatenonemigrate.migrationId0migrate.hostLogvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-6425c1cd.hlogfeatMask.vm.cpuid.CMPXCHG16BVal:1featMask.vm.cpuid.DSVal:1featMask.vm.cpuid.FAMILYVal:6featMask.vm.cpuid.IntelVal:1featMask.vm.cpuid.LAHF64Val:1featMask.vm.cpuid.LMVal:1featMask.vm.cpuid.MODELVal:0xffeatMask.vm.cpuid.MWAITVal:1featMask.vm.cpuid.NUMLEVELSVal:0xafeatMask.vm.cpuid.NUM_EXT_LEVELSVal:0x80000008featMask.vm.cpuid.NXVal:1featMask.vm.cpuid.SSVal:1featMask.vm.cpuid.SSE3Val:1featMask.vm.cpuid.SSSE3Val:1featMask.vm.cpuid.STEPPINGVal:1featureCompat.vm.completeMasksTRUEmonitor.phys_bits_used42numa.autosize.cookie10001numa.autosize.vcpu.maxPerVirtualNode1pciBridge0.pciSlotNumber17pciBridge4.pciSlotNumber21pciBridge5.pciSlotNumber22pciBridge6.pciSlotNumber23pciBridge7.pciSlotNumber24sched.swap.derivedName/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpscsi0.pciSlotNumber160scsi0.sasWWID50 05 05 6e c2 eb ed 40scsi0:0.redosoftPowerOffFALSEvmotion.checkpointFBSize4194304vmotion.checkpointSVGAPrimarySize4194304vmxstats.filenamevCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.scoreboardguestinfo.vmtools.buildNumber22544099guestinfo.vmtools.descriptionopen-vm-tools 12.3.5 build 22544099guestinfo.vmtools.versionNumber12389guestinfo.vmtools.versionString12.3.5svga.guestBackedPrimaryAwareTRUEtools.capability.verifiedSamlTokenTRUEguestinfo.gc.statusSuccessfulguestInfo.detailed.dataarchitecture='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'guestinfo.vmware.components.availablenoneguestinfo.appInfo{\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":""}]}vsanDatastore/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434inherit0falsefalsefalse10000ipv40Photon OSVMware Inc.fixedPolicyIPv4IPv4VMWARE 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.\nfalse0falsefalsebios40truecom.vmware.vim.eamcluster-agentfalse576593921060564992falsefalsenevernoneVBn1Z7tILKERM8p3/3kIRWUflT9JDiW+HbOAf23Am2M=false3b307865-804d-7d05-3a9d-0625178fc4c6ad307865-d031-6bd2-c20f-0625178fc4c6falseopportunistic0unlockedfalseftEncryptionOpportunisticfalse1truefalsefalsetruefalse-1truefalsenonefalse\n\n" headers: cache-control: - no-cache content-length: - '54849' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '7' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layout ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdvmware-9.logvmware-8.logvmware-5.logvmware-4.logvmware-7.logvmware-6.logvmware-13.logvmware-12.logvmware-11.logvmware-10.logvmware.log2000[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdk[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswp\n\n" headers: cache-control: - no-cache content-length: - '1198' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:32 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19layoutEx ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n0[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmxconfig400940093b307865-804d-7d05-3a9d-0625178fc4c6true4[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.nvramnvram86848684true1[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmsdsnapshotList00true2[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmdkdiskDescriptor1119879168111987916840307865-8a72-9a84-5fdc-0625178fc4c6true5[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573-ed4cc4ef.vswpswap13421772837748736ad307865-d031-6bd2-c20f-0625178fc4c6true6[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmx-vCLS-8f66678f-3d69-4-776c27db52d25569dc0513778d370a2c1f3e604d766a0a0d1da2a7970386a949-1.vswpuwswap8388608083886080true15[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-9.loglog20484072048407true14[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-8.loglog20483272048327true11[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-5.loglog20483662048366true10[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-4.loglog20483882048388true13[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-7.loglog20483282048328true12[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-6.loglog20484322048432true9[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-13.loglog20483482048348true8[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-12.loglog20483392048339true7[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-11.loglog20484082048408true16[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware-10.loglog20484102048410true3[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vmware.loglog12502531250253true200022023-12-14T10:28:03.742779Z\n\n" headers: cache-control: - no-cache content-length: - '4451' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19storage ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-172470445056327155712011198791682023-12-14T10:28:03.746Z\n\n" headers: cache-control: - no-cache content-length: - '675' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19environmentBrowser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nenvbrowser-19\n\n" headers: cache-control: - no-cache content-length: - '472' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourcePool ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nresgroup-10\n\n" headers: cache-control: - no-cache content-length: - '464' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:33 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19parentVApp ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:34 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19resourceConfig ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-190false-11000normal0false-11280normal\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:34 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:34 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:07:22.614869Z2023-12-12T10:07:46.553245Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:34 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-19host-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalsevmwarePhoton64GuestVMware Photon OS (64-bit)toolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunningNonevmx-11vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573[vsanDatastore] 3b307865-804d-7d05-3a9d-0625178fc4c6/vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573.vmx128001014220824e-c2eb-ed46-47db-8e5746f5bde450201f05-b37c-db69-fda5-fb077e87af04other26xLinux64GuestOther 2.6.x Linux (64-bit)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.\n0Photon OSVMware Inc.falsecom.vmware.vim.eamcluster-agentfalse0vmx-112470445056327155712011198791682023-12-14T10:28:03.746158Z1919023177green000012712700050-1-1gray0174202023green\n\n" headers: cache-control: - no-cache content-length: - '8645' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:35 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:35 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:35 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19snapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:35 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19rootSnapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:36 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guestHeartbeatStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:36 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20value ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:36 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20availableField ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '432' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:36 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20parent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngroup-v8\n\n" headers: cache-control: - no-cache content-length: - '455' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:37 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20customValue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '434' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:37 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20overallStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:37 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20configStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:38 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20configIssue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '423' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:38 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20effectiveRole ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n-669998656\n\n" headers: cache-control: - no-cache content-length: - '461' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:38 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20permission ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-20VSPHERE.LOCAL\\Administratorstrue-669998656truevm-20VSPHERE.LOCAL\\vCLSAdmintrue-669998656true\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:38 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:39 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20disabledMethod ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nDestroy_TaskUnregisterVMUnmountToolsInstallerAnswerVMUpgradeVM_TaskUpgradeTools_TaskUpgradeToolsFromImage_TaskApplyEvcModeVM_TaskStartRecording_TaskStopRecording_TaskStartReplaying_TaskStopReplaying_TaskTurnOffFaultToleranceForVM_TaskMakePrimaryVM_TaskTerminateFaultTolerantVM_TaskDisableSecondaryVM_TaskEnableSecondaryVM_TaskCreateSecondaryVM_TaskCreateSecondaryVMEx_TaskStopRecording_TaskStopReplaying_TaskCustomizeVM_TaskMarkAsTemplateResetGuestInformationExportVmPowerOnVM_TaskMarkAsVirtualMachine\n\n" headers: cache-control: - no-cache content-length: - '1978' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:39 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20recentTask ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:39 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20declaredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n40.20vm-20alarm-40grayfalse47.20vm-20alarm-47grayfalse5.20vm-20alarm-5greenfalse146.20vm-20alarm-146grayfalse128.20vm-20alarm-128grayfalse12.20vm-20alarm-12grayfalse142.20vm-20alarm-142greenfalse197810.20vm-20alarm-10grayfalse39.20vm-20alarm-39grayfalse168.20vm-20alarm-168grayfalse52.20vm-20alarm-52grayfalse81.20vm-20alarm-81grayfalse111.20vm-20alarm-111grayfalse6.20vm-20alarm-6greenfalse19.20vm-20alarm-19grayfalse2.20vm-20alarm-2grayfalse54.20vm-20alarm-54grayfalse15.20vm-20alarm-15grayfalse38.20vm-20alarm-38greenfalse19729.20vm-20alarm-9grayfalse\n\n" headers: cache-control: - no-cache content-length: - '5519' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:39 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20triggeredAlarmState ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '428' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20alarmActionsEnabled ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntrue\n\n" headers: cache-control: - no-cache content-length: - '426' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20tag ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '421' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20capability ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntruetruetruetruetruetruetruefalsetruefalsetruetruefalsefalsetruetruetruetruetruetruefalsetruetruetruetruefalsefalsetruetruetruetruetruetruetruetruetruetruefalsefalsetruetruetruetruetruefalsefalsefalsetruefalse\n\n" headers: cache-control: - no-cache content-length: - '3275' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:40 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20config ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n2023-12-12T10:08:30.069095Z1970-01-01T00:00:00ZvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75Other 2.6.x Linux (64-bit)vmx-114220da1d-4a56-af60-2407-26a6115e8c172023-12-12T10:06:42.624833Z502089b4-a6c7-5530-88a1-f61b85c2f49ftrue564dd4d1-88e0-77fd-2ebb-c31bd90d4260other26xLinux64GuestvSphere 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[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmx[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/12389guestToolsTypeOpenVMToolstruetruetruetruemanualtruefalse0truefalsefalsereleaseanyfalsefalsefalsepowerOfffalseunsetfalsefalsefalsesofthardsoftsofthardsoftcheckpointfalse11false128falsefalse200IDE 00201IDE 11300PS2 controller 00600700100PCI controller 00500120001000400SIO controller 00600Keyboard3000700Pointing device; Devicefalseautodetect3001500Video card100040961falsefalseautomatic26214412000Device on the virtual machine PCI bus that provides support for the virtual machine communication interface10017291408919falsetrue1000VMware paravirtual SCSI160100302000truenoSharing720002,097,152 KB[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmdkdatastore-17b8307865-90d5-59db-6ff5-062517c9e1a8persistentfalsefalsetruefalse6000C29d-e04a-ddf2-eadd-b81b3e25e99a1b52d3da686c36bd467f7089d7236c8afalsesharingNone10000209715221474836481000normal-11000normal01-20004falsefalsei440bxHostBridge10false-11000normal0false-11280normalnormalfalsefalsefalse1280nvramvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.nvramsvga.presentTRUEpciBridge0.presentTRUEpciBridge4.presentTRUEpciBridge4.virtualDevpcieRootPortpciBridge4.functions8pciBridge5.presentTRUEpciBridge5.virtualDevpcieRootPortpciBridge5.functions8pciBridge6.presentTRUEpciBridge6.virtualDevpcieRootPortpciBridge6.functions8pciBridge7.presentTRUEpciBridge7.virtualDevpcieRootPortpciBridge7.functions8hpet0.presentTRUEHDCS.agenttruemks.enable3dFALSERemoteDisplay.maxConnections40log.keepOld10log.rotateSize2048000tools.guest.desktop.autolockTRUEisolation.device.edit.disabletrueeam.agent.agencyMoId9bb44719-c80b-42ad-870f-08cd18d09af8eam.agent.agentMoIdc04ca627-8de4-4d4f-b2be-6d203ec50f09eam.agent.ovfPackageUrlfile:///storage/lifecycle/vmware-hdcs/photon-ova-5.0-22824611.ovfviv.moid61f12cb6-9de0-40cb-9c47-61d494229f4f:vm-20:umotgwb7UdwIMHgis4pHz4lpv3Q9j8pM2r6AJoCMXnA=vmware.tools.internalversion12389vmware.tools.requiredversion12416migrate.hostLogStatenonemigrate.migrationId0migrate.hostLogvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-39455e93.hlogfeatMask.vm.cpuid.CMPXCHG16BVal:1featMask.vm.cpuid.DSVal:1featMask.vm.cpuid.FAMILYVal:6featMask.vm.cpuid.IntelVal:1featMask.vm.cpuid.LAHF64Val:1featMask.vm.cpuid.LMVal:1featMask.vm.cpuid.MODELVal:0xffeatMask.vm.cpuid.MWAITVal:1featMask.vm.cpuid.NUMLEVELSVal:0xafeatMask.vm.cpuid.NUM_EXT_LEVELSVal:0x80000008featMask.vm.cpuid.NXVal:1featMask.vm.cpuid.SSVal:1featMask.vm.cpuid.SSE3Val:1featMask.vm.cpuid.SSSE3Val:1featMask.vm.cpuid.STEPPINGVal:1featureCompat.vm.completeMasksTRUEmonitor.phys_bits_used42numa.autosize.cookie10001numa.autosize.vcpu.maxPerVirtualNode1pciBridge0.pciSlotNumber17pciBridge4.pciSlotNumber21pciBridge5.pciSlotNumber22pciBridge6.pciSlotNumber23pciBridge7.pciSlotNumber24sched.swap.derivedName/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434/b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-8ee8e0f5.vswpscsi0.pciSlotNumber160scsi0.sasWWID50 05 05 6d 4a 56 af 60scsi0:0.redosoftPowerOffFALSEvmotion.checkpointFBSize4194304vmotion.checkpointSVGAPrimarySize4194304vmxstats.filenamevCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.scoreboardguestinfo.vmtools.buildNumber22544099guestinfo.vmtools.descriptionopen-vm-tools 12.3.5 build 22544099guestinfo.vmtools.versionNumber12389guestinfo.vmtools.versionString12.3.5svga.guestBackedPrimaryAwareTRUEtools.capability.verifiedSamlTokenTRUEguestinfo.gc.statusSuccessfulguestInfo.detailed.dataarchitecture='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'guestinfo.vmware.components.availablenoneguestinfo.appInfo{\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":""}]}vsanDatastore/vmfs/volumes/vsan:5281f817da2563b1-f53a57a4a4c49434inherit0falsefalsefalse10000ipv40Photon OSVMware Inc.fixedPolicyIPv4IPv4VMWARE 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.\nfalse0falsefalsebios40truecom.vmware.vim.eamcluster-agentfalse576593921060564992falsefalsenevernone/kEbuBCgYvtMdNOA2KxhBSDU4e4usXI0UFxlnCMQQCw=falseb2307865-aaf2-ac3f-8b19-062517c9e1a823317865-c02f-4db2-269c-062517c9e1a8falseopportunistic0unlockedfalseftEncryptionOpportunisticfalse1truefalsefalsetruefalse-1truefalsenonefalse\n\n" headers: cache-control: - no-cache content-length: - '54842' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '9' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20layout ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.nvramvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmsdvmware-9.logvmware-8.logvmware-5.logvmware-4.logvmware-7.logvmware-6.logvmware-3.logvmware-12.logvmware-11.logvmware-10.logvmware.log2000[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmdk[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-8ee8e0f5.vswp\n\n" headers: cache-control: - no-cache content-length: - '1197' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20layoutEx ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n0[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmxconfig40084008b2307865-aaf2-ac3f-8b19-062517c9e1a8true4[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.nvramnvram86848684true1[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmsdsnapshotList00true2[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmdkdiskDescriptor11031019521103101952b8307865-90d5-59db-6ff5-062517c9e1a8true5[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75-8ee8e0f5.vswpswap1342177283774873623317865-c02f-4db2-269c-062517c9e1a8true6[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmx-vCLS-32d7e67b-f3b4-4-f00d0cebb78e40502ccac65625b41f241b3cad0a8be69e7695cd66f61cc42b6f-1.vswpuwswap8388608083886080true15[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-9.loglog20483502048350true14[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-8.loglog20483602048360true11[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-5.loglog20483762048376true10[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-4.loglog20483912048391true13[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-7.loglog20483612048361true12[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-6.loglog20483932048393true9[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-3.loglog20484152048415true8[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-12.loglog20483472048347true7[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-11.loglog20483772048377true16[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware-10.loglog20483412048341true3[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vmware.loglog17964741796474true200022023-12-14T10:27:17.446604Z\n\n" headers: cache-control: - no-cache content-length: - '4450' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:41 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20storage ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-172436890624328833433611031019522023-12-14T10:27:17.451Z\n\n" headers: cache-control: - no-cache content-length: - '675' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20environmentBrowser ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nenvbrowser-20\n\n" headers: cache-control: - no-cache content-length: - '472' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20resourcePool ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nresgroup-10\n\n" headers: cache-control: - no-cache content-length: - '464' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20parentVApp ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20resourceConfig ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-200false-11000normal0false-11280normal\n\n" headers: cache-control: - no-cache content-length: - '853' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:42 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nhost-14connectedpoweredOnnotConfiguredfalse2023-12-12T10:08:36Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:09:20.886816Z2023-12-12T10:09:46.371491Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20summary ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\nvm-20host-14connectedpoweredOnnotConfiguredfalse2023-12-12T10:08:36Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalsevmwarePhoton64GuestVMware Photon OS (64-bit)toolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunningNonevmx-11vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75[vsanDatastore] b2307865-aaf2-ac3f-8b19-062517c9e1a8/vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75.vmx128001014220da1d-4a56-af60-2407-26a6115e8c17502089b4-a6c7-5530-88a1-f61b85c2f49fother26xLinux64GuestOther 2.6.x Linux (64-bit)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.\n0Photon OSVMware Inc.falsecom.vmware.vim.eamcluster-agentfalse0vmx-112436890624328833433611031019522023-12-14T10:27:17.451794Z1919023178green000012812800050-1-1gray0174163023green\n\n" headers: cache-control: - no-cache content-length: - '8645' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:43 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20datastore ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ndatastore-17\n\n" headers: cache-control: - no-cache content-length: - '552' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:44 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20network ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '440' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:44 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20snapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:44 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20rootSnapshot ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\n\n\n" headers: cache-control: - no-cache content-length: - '376' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:45 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20guestHeartbeatStatus ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="01fd8d12fd0ace66cc249c9dab9c4027285e7dcc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcenter/sdk response: body: string: "\n\n\ngreen\n\n" headers: cache-control: - no-cache content-length: - '435' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 10:31:45 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_simple_request_serializer.yaml000066400000000000000000000062411463704562400257650ustar00rootroot00000000000000interactions: - request: body: ' <_this type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: ['gzip, deflate'] Content-Type: [text/xml; charset=UTF-8] Cookie: [''] SOAPAction: ['"urn:vim2/2.0"'] method: POST uri: https://vcsa:443/sdk response: body: {string: "\n\n\ngroup-d1propertyCollectorVMware vCenter ServerVMware vCenter Server 5.5.0 build-1750787 (Sim)VMware, Inc.5.5.01750787 (Sim)INTL000linux-x64vpxVirtualCenter5.5VpxSettingsUserDirectorySessionManagerAuthorizationManagerPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerCustomizationSpecManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndex\n\n"} headers: Cache-Control: [no-cache] Connection: [Keep-Alive] Content-Length: ['1948'] Content-Type: [text/xml; charset=utf-8] Date: ['Mon, 28 Jul 2014 22:02:17 GMT'] Set-Cookie: ['vmware_soap_session="52d2bdd9-aec7-5f5c-652e-09737979ce13"; Path=/; HttpOnly; Secure; '] status: {code: 200, message: OK} version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/test_vm_config_iso8601.yaml000066400000000000000000000617031463704562400236370ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:34:51 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:34:52 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n52196945-6184-d9f6-dc6d-60b92990ea1cmy_usermy_user2023-12-14T07:34:52.4545Z2023-12-14T07:34:52.4545Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '868' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:34:52 GMT set-cookie: - vmware_soap_session="56c4d5096f5d8065f76601c2976012e7c59e83fc"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '59' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstancecontent ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="56c4d5096f5d8065f76601c2976012e7c59e83fc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4826' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:34:52 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SearchIndex">SearchIndex50201f05-b37c-db69-fda5-fb077e87af04truetrue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="56c4d5096f5d8065f76601c2976012e7c59e83fc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nvm-19\n\n" headers: cache-control: - no-cache content-length: - '436' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:34:52 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '7' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19runtime ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="56c4d5096f5d8065f76601c2976012e7c59e83fc"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nhost-16connectedpoweredOnnotConfiguredfalse2023-12-12T10:06:39Z0000inactivefalseintel-meromfalsecpuid.cmpxchg16bcpuid.cmpxchg16bNum:Match:1cpuid.dscpuid.dsNum:Match:1cpuid.intelcpuid.intelNum:Match:1cpuid.lahf64cpuid.lahf64Num:Match:1cpuid.lmcpuid.lmNum:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxNum:Match:1cpuid.sscpuid.ssNum:Match:1cpuid.sse3cpuid.sse3Num:Match:1cpuid.ssse3cpuid.ssse3Num:Match:1cpuid.cmpxchg16bcpuid.cmpxchg16bBool:Match:1cpuid.dscpuid.dsBool:Match:1cpuid.intelcpuid.intelBool:Match:1cpuid.lahf64cpuid.lahf64Bool:Match:1cpuid.lmcpuid.lmBool:Match:1cpuid.mwaitcpuid.mwaitNum:Match:1cpuid.nxcpuid.nxBool:Match:1cpuid.sscpuid.ssBool:Match:1cpuid.sse3cpuid.sse3Bool:Match:1cpuid.ssse3cpuid.ssse3Bool:Match:1cpuid.STEPPINGcpuid.STEPPINGVal:1cpuid.Intelcpuid.IntelVal:1cpuid.MODELcpuid.MODELVal:0xfcpuid.LMcpuid.LMVal:1cpuid.NUM_EXT_LEVELScpuid.NUM_EXT_LEVELSVal:0x80000008cpuid.MWAITcpuid.MWAITVal:1cpuid.FAMILYcpuid.FAMILYVal:6cpuid.SSSE3cpuid.SSSE3Val:1cpuid.SSE3cpuid.SSE3Val:1cpuid.NXcpuid.NXVal:1cpuid.SScpuid.SSVal:1cpuid.DScpuid.DSVal:1cpuid.LAHF64cpuid.LAHF64Val:1cpuid.CMPXCHG16Bcpuid.CMPXCHG16BVal:1cpuid.NUMLEVELScpuid.NUMLEVELSVal:0xafalsefalsefalse\n\n" headers: cache-control: - no-cache content-length: - '5445' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 07:34:53 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/fixtures/vm_nic_data.yaml000066400000000000000000001430031463704562400216760ustar00rootroot00000000000000interactions: - request: body: null headers: {} method: GET uri: https://vcsa/sdk/vimServiceVersions.xml response: body: string: 'urn:vim25uA046D0088.0.2.08.0.1.08.0.0.28.0.0.18.0.0.07.0.3.27.0.3.17.0.3.07.0.2.17.0.2.07.0.1.17.0.1.07.0.0.27.0.0.06.9.16.8.76.7.36.7.26.7.16.76.56.05.55.15.04.14.0 ' headers: cache-control: - no-cache content-length: - '843' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:11 GMT vary: - Accept-Encoding x-envoy-upstream-service-time: - '1' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="SessionManager">SessionManagermy_usermy_password ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - '' SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\n52551e00-043c-a0bf-29ee-e0f6f3743a78my_usermy_user2023-12-14T09:48:12.370838Z2023-12-14T09:48:12.370838Zenenfalse10.234.46.97pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64)0\n\n" headers: cache-control: - no-cache content-length: - '872' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:12 GMT set-cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '56' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ServiceInstance">ServiceInstance ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ngroup-d1propertyCollectorViewManagerVMware vCenter ServerVMware vCenter Server 8.0.3 build-69507950VMware, Inc.8.0.30000069507950INTL000linux-x64vpxVirtualCenter8.0.2.061f12cb6-9de0-40cb-9c47-61d494229f4fVMware VirtualCenter Server8.0VpxSettingsUserDirectorySessionManagerAuthorizationManagerServiceMgrPerfMgrScheduledTaskManagerAlarmManagerEventManagerTaskManagerExtensionManagerCustomizationSpecManagerGuestCustomizationManagerCustomFieldsManagerDiagMgrLicenseManagerSearchIndexFileManagerDatastoreNamespaceManagervirtualDiskManagerSnmpSystemProvCheckerCompatCheckerOvfManagerIpPoolManagerDVSManagerHostProfileManagerClusterProfileManagerMoComplianceManagerLocalizationManagerStorageResourceManagerguestOperationsManagerOverheadMemoryManagercertificateManagerIoFilterManagerVStorageObjectManagerHostSpecificationManagerCryptoManagerHealthUpdateManagerFailoverClusterConfiguratorFailoverClusterManagerTenantManager-69507950SiteInfoManagerStorageQueryManager\n\n" headers: cache-control: - no-cache content-length: - '4834' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ViewManager">ViewManagergroup-d1VirtualMachinetrue ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nsession[528f663e-230c-6463-ad76-915dcbafa38b]528c03ab-6381-df94-fd25-7fc9157fd9e0\n\n" headers: cache-control: - no-cache content-length: - '529' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:12 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="ContainerView">session[528f663e-230c-6463-ad76-915dcbafa38b]528c03ab-6381-df94-fd25-7fc9157fd9e0view ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nvm-19vm-18vm-20\n\n" headers: cache-control: - no-cache content-length: - '770' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nvCLS-8f66678f-3d69-4b58-a4c7-bae62203b573\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:07:22.614869Z2023-12-12T10:07:46.553245Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-19guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:07:22.614869Z2023-12-12T10:07:46.553245Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:13 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-18name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nvCLS-fc35c4f3-c84c-4232-9446-e64ff2c9388c\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '4' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-18guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:05:24.992865Z2023-12-12T10:05:49.039714Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-18guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:05:24.992865Z2023-12-12T10:05:49.039714Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:14 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '3' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20name ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\nvCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75\n\n" headers: cache-control: - no-cache content-length: - '462' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '2' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:09:20.886816Z2023-12-12T10:09:46.371491Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '5' status: code: 200 message: OK - request: body: ' <_this versionId="8.0.2.0" type="VirtualMachine">vm-20guest ' headers: Accept-Encoding: - gzip, deflate Content-Type: - text/xml; charset=UTF-8 Cookie: - vmware_soap_session="cc56d4e30b6984f87dfbf5812a3f6a4fc23b1e5e"; Path=/; HttpOnly; Secure; SOAPAction: - '"urn:vim25/8.0.2.0"' User-Agent: - pyvmomi Python/3.9.8 (Darwin; 22.6.0; arm64) method: POST uri: https://vcsa/sdk response: body: string: "\n\n\ntoolsOkguestToolsUnmanagedguestToolsUnmanagedguestToolsRunning12389guestToolsTypeOpenVMToolsvmwarePhoton64GuestlinuxGuestVMware Photon OS (64-bit)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'NonefalseNone.1.1.1.18.8.8.81.0.0.18.8.4.42606:4700:4700::11112001:4860:4860::88882606:4700:4700::10012001:4860:4860::8844./20583997441299390464ext42000/boot/efi104468489050112vfat2000800600runningappStatusGrayfalsenonetruefalsetruevmx-11TOOLSDEPLOYPKG_SUCCEEDED2023-12-12T10:09:20.886816Z2023-12-12T10:09:46.371491Z\n\n" headers: cache-control: - no-cache content-length: - '2632' content-type: - text/xml; charset=utf-8 date: - Thu, 14 Dec 2023 09:48:15 GMT transfer-encoding: - chunked vary: - Accept-Encoding x-envoy-upstream-service-time: - '6' status: code: 200 message: OK version: 1 pyvmomi-8.0.3.0.1/tests/test_connect.py000066400000000000000000000135511463704562400177430ustar00rootroot00000000000000# 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 tests import unittest import sys from pyVim import connect from pyVmomi import vim if sys.version_info >= (3, 3): from unittest.mock import patch, MagicMock else: from mock import patch, MagicMock class ConnectionTests(tests.VCRTestBase): @tests.VCRTestBase.my_vcr.use_cassette('basic_connection.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_basic_connection(self): # see: http://python3porting.com/noconv.html si = connect.Connect(host='vcsa', user='my_user', pwd='my_password') cookie = si._stub.cookie session_id = si.content.sessionManager.currentSession.key # NOTE (hartsock): The cookie value should never change during # a connected session. That should be verifiable in these tests. self.assertEqual(cookie, si._stub.cookie) # NOTE (hartsock): assertIsNotNone does not work in Python 2.6 self.assertTrue(session_id is not None) self.assertEqual('5220f274-9ba1-a663-b51f-9b16fca182f1', session_id) @tests.VCRTestBase.my_vcr.use_cassette('sspi_connection.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once') def test_sspi_connection(self): # see: http://python3porting.com/noconv.html si = connect.Connect(host='vcsa', mechanism='sspi', b64token='my_base64token') cookie = si._stub.cookie session_id = si.content.sessionManager.currentSession.key # NOTE (hartsock): The cookie value should never change during # a connected session. That should be verifiable in these tests. self.assertEqual(cookie, si._stub.cookie) # NOTE (hartsock): assertIsNotNone does not work in Python 2.6 self.assertTrue(session_id is not None) self.assertEqual('5220f274-9ba1-a663-b51f-9b16fca182f1', session_id) @tests.VCRTestBase.my_vcr.use_cassette('basic_connection_bad_password.yaml', cassette_library_dir=tests.fixtures_path, record_mode='none') def test_basic_connection_bad_password(self): def should_fail(): connect.Connect(host='vcsa', user='my_user', pwd='bad_password') self.assertRaises(vim.fault.InvalidLogin, should_fail) @tests.VCRTestBase.my_vcr.use_cassette('smart_connection.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_smart_connection(self): # see: http://python3porting.com/noconv.html si = connect.SmartConnect(host='vcsa', user='my_user', pwd='my_password') session_id = si.content.sessionManager.currentSession.key # NOTE (hartsock): assertIsNotNone does not work in Python 2.6 self.assertTrue(session_id is not None) self.assertEqual('52a67ed8-0f0b-1714-4534-86a177fc5158', session_id) def test_disconnect_on_no_connection(self): connect.Disconnect(None) @tests.VCRTestBase.my_vcr.use_cassette('ssl_tunnel.yaml', cassette_library_dir=tests.fixtures_path, record_mode='none') def test_ssl_tunnel(self): connect.SoapStubAdapter('sdkTunnel', 8089, httpProxyHost='vcsa').GetConnection() def test_ssl_tunnel_http_failure(self): import socket def should_fail(): conn = connect.SoapStubAdapter('vcsa', 80, httpProxyHost='unreachable').GetConnection() conn.request('GET', '/') conn.getresponse() self.assertRaises((OSError, socket.gaierror), should_fail) @tests.VCRTestBase.my_vcr.use_cassette('ssl_tunnel.yaml', cassette_library_dir=tests.fixtures_path, record_mode='none') def test_http_proxy(self): connect.SoapStubAdapter('sdkTunnel', 8089, httpProxyHost='vcsa').GetConnection() @patch('six.moves.http_client.HTTPSConnection') def test_http_proxy_with_cert_file(self, hs): conn = connect.SoapStubAdapter( 'sdkTunnel', 8089, httpProxyHost='vcsa', certKeyFile='my_key_file', certFile='my_cert_file').GetConnection() conn.request('GET', '/') hs.assert_called_once_with('vcsa:80', cert_file='my_cert_file', key_file='my_key_file') conn.set_tunnel.assert_called_once_with('sdkTunnel:8089', headers={}) @tests.VCRTestBase.my_vcr.use_cassette('http_proxy.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once') def test_http_proxy(self): conn = connect.SoapStubAdapter( 'vcenter.test', httpProxyHost='my-http-proxy', httpProxyPort=8080).GetConnection() self.assertEqual(conn._tunnel_host, 'vcenter.test') self.assertEqual(conn._tunnel_port, 443) conn.request('GET', '/') conn.getresponse() if __name__ == '__main__': unittest.main() pyvmomi-8.0.3.0.1/tests/test_container_view.py000066400000000000000000000034711463704562400213260ustar00rootroot00000000000000# 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 tests from pyVim import connect from pyVmomi import vim class ContainerViewTests(tests.VCRTestBase): @tests.VCRTestBase.my_vcr.use_cassette('basic_container_view.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_basic_container_view(self): # see: http://python3porting.com/noconv.html si = connect.SmartConnect(host='vcsa', user='my_user', pwd='my_password') content = si.RetrieveContent() datacenter_object_view = content.viewManager.CreateContainerView( content.rootFolder, [vim.Datacenter], True) for datacenter in datacenter_object_view.view: datastores = datacenter.datastore # NOTE (hartsocks): the object handle here is a managed object # reference, until we ask for more details, no other detail is # transmitted. Our sample fixture is quite small. self.assertEqual(1, len(datastores)) datacenter_object_view.Destroy() pyvmomi-8.0.3.0.1/tests/test_deserializer.py000066400000000000000000000025561463704562400207770ustar00rootroot00000000000000# VMware vSphere Python SDK tests # # Copyright (c) 2016-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. from pyVmomi import vim from pyVmomi.SoapAdapter import SoapStubAdapter, SoapResponseDeserializer import unittest class DeserializerTests(unittest.TestCase): def test_deserialize_unknown_managed_method(self): with open('tests/files/unknown_method.xml', 'rb') as f: data = f.read() stub = SoapStubAdapter(version="vim.version.version6") deserializer = SoapResponseDeserializer(stub) result = vim.TaskHistoryCollector._GetMethodInfo("ReadNext").result obj = deserializer.Deserialize(data, result) with self.assertRaisesRegex(Exception, "Managed method LeaseMapDiskRegion is not available"): obj[-1].name() pyvmomi-8.0.3.0.1/tests/test_iso8601.py000066400000000000000000000106401463704562400174170ustar00rootroot00000000000000# 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. from datetime import datetime from datetime import timedelta import tests from pyVim import connect from pyVmomi.Iso8601 import TZManager from pyVmomi import SoapAdapter from vcr.stubs import VCRHTTPSConnection from vcr import config class Iso8601Tests(tests.VCRTestBase): @tests.VCRTestBase.my_vcr.use_cassette('test_vm_config_iso8601.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_vm_config_iso8601(self): si = connect.SmartConnect(host='vcsa', user='my_user', pwd='my_password') search_index = si.content.searchIndex uuid = "50201f05-b37c-db69-fda5-fb077e87af04" vm = search_index.FindByUuid(None, uuid, True, True) boot_time = vm.runtime.bootTime # NOTE (hartsock): assertIsNone does not work in Python 2.6 self.assertTrue(boot_time is not None) # 2023-12-12T10:06:39Z expected_time = datetime(2023, 12, 12, 10, 6, 39, 0, boot_time.tzinfo) self.assertEqual(expected_time, boot_time) def test_iso8601_set_datetime(self): # NOTE (hartsock): This test is an example of how to register # a fixture based test to compare the XML document that pyVmomi # is transmitting. We needed to invent a set of tools to effectively # compare logical XML documents to each other. In this case we are # only interested in the 'soapenv:Body' tag and its children. now_string = "2014-08-19T04:29:36.070918-04:00" # NOTE (hartsock): the strptime formatter has a bug in python 2.x # http://bugs.python.org/issue6641 so we're building the date time # using the constructor arguments instead of parsing it. now = datetime(2014, 8, 19, 4, 29, 36, 70918, TZManager.GetTZInfo( tzname='EDT', utcOffset=timedelta(hours=-4, minutes=0))) def has_tag(doc): if doc is None: return False return '' in doc.decode("utf-8") def correct_time_string(doc): return '{0}'.format(now_string) in doc.decode("utf-8") def check_date_time_value(r1, r2): for r in [r1, r2]: if has_tag(r.body): if not correct_time_string(r.body): return False return True my_vcr = config.VCR( custom_patches=( (SoapAdapter, 'HTTPSConnection', VCRHTTPSConnection),)) my_vcr.register_matcher('document', check_date_time_value) # NOTE (hartsock): the `match_on` option is altered to use the # look at the XML body sent to the server with my_vcr.use_cassette('iso8601_set_datetime.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', match_on=['method', 'scheme', 'host', 'port', 'path', 'query', 'document'], decode_compressed_response=True): si = connect.SmartConnect(host='vcsa', user='my_user', pwd='my_password') search_index = si.content.searchIndex uuid = "4220824e-c2eb-ed46-47db-8e5746f5bde4" vm = search_index.FindByUuid(None, uuid, True) date_time_system = vm.runtime.host.configManager.dateTimeSystem # NOTE (hartsock): sending the date time 'now' to host. date_time_system.UpdateDateTime(now) pyvmomi-8.0.3.0.1/tests/test_json.py000066400000000000000000000161461463704562400172660ustar00rootroot00000000000000# -*- coding: utf-8 -*- # 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 tests from pyVim import connect from pyVmomi import vim from pyVmomi.VmomiJSONEncoder import VmomiJSONEncoder, templateOf import atexit import inspect import json import os class JSONTests(tests.VCRTestBase): @property def datacenter(self): return getattr(vim, 'Datacenter')('datacenter-3', self.si._stub) @property def datastore(self): return getattr(vim, 'Datastore')('datastore-17', self.si._stub) @property def host(self): return getattr(vim, 'HostSystem')('host-14', self.si._stub) @property def network(self): return getattr(vim, 'Network')('network-13', self.si._stub) @property def si(self): if not hasattr(self, '_si'): self._si = connect.SmartConnect( host='vcenter', user='my_user', pwd='my_pass', disableSslCertValidation=True) atexit.register(connect.Disconnect, self._si) return self._si @property def vm(self): return getattr(vim, 'VirtualMachine')('vm-19', self.si._stub) @property def vm2(self): return getattr(vim, 'VirtualMachine')('vm-20', self.si._stub) def expect(self, data): """ Handle results expectation. If the expect data file does not exist we write one out. Otherwise we read and compare. This means it is the responsibility of the individual creating the .expect files to ensure they are correct. """ testname = inspect.stack()[1][3] expectfile = 'tests/files/{0}.expect'.format(testname) if os.path.exists(expectfile): with open(expectfile, 'r') as file: expectdata = file.read() self.assertEqual(data, expectdata) else: with open(expectfile, 'w') as file: file.write(data) # NOTE: sort_keys is needed for expect comparison to work; # not required for consumption # Explodes the VM # By definition if the input is a ManagedObject then it explodes. @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_vm_explode_default.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_vm_explode_default(self): raw = json.dumps(self.vm, cls=VmomiJSONEncoder, sort_keys=True) self.expect(raw) # Basic sanity check data = json.loads(raw) self.assertEqual(data['_vimid'], 'vm-19') self.assertEqual(data['_vimref'], 'vim.VirtualMachine:vm-19') self.assertEqual(data['_vimtype'], 'vim.VirtualMachine') self.assertEqual(data['overallStatus'], 'green') self.assertEqual(len(data['network']), 0) self.assertEqual(len(data['capability']['dynamicProperty']), 0) self.assertIsNone(data['capability']['dynamicType']) # Explodes the VM disabling the dynamic field stripping # By definition if the input is a ManagedObject then it explodes. @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_vm_explode_strip_dynamic.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_vm_explode_strip_dynamic(self): raw = json.dumps(self.vm, cls=VmomiJSONEncoder, sort_keys=True, strip_dynamic=True) self.expect(raw) # Basic sanity check data = json.loads(raw) self.assertEqual(data['_vimid'], 'vm-19') self.assertEqual(data['_vimref'], 'vim.VirtualMachine:vm-19') self.assertEqual(data['_vimtype'], 'vim.VirtualMachine') self.assertEqual(data['overallStatus'], 'green') self.assertEqual(len(data['network']), 0) self.assertTrue('dynamicProperty' not in data['capability']) self.assertTrue('dynamicType' not in data['capability']) # Explodes the VM and the VM's networks # Here self.vm is redundant (see above) but not harmful. @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_vm_explode_objs.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_vm_explode_objs_match(self): to_explode = [self.vm] for item in self.vm.network: to_explode.append(item) self.expect(json.dumps(self.vm, cls=VmomiJSONEncoder, sort_keys=True, explode=to_explode)) # Explodes by type: all VirtualMachine and all of its snapshots @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_vm_explode_type.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_vm_explode_type_match(self): self.expect(json.dumps([self.vm, self.vm2], cls=VmomiJSONEncoder, sort_keys=True, explode=[templateOf('VirtualMachine'), templateOf('VirtualMachineSnapshot')])) # Test Datacenter @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_datacenter_explode.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_datacenter_explode(self): self.expect(json.dumps(self.datacenter, cls=VmomiJSONEncoder, sort_keys=True)) # Test Datastore @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_datastore_explode.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_datastore_explode(self): self.expect(json.dumps(self.datastore, cls=VmomiJSONEncoder, sort_keys=True)) # Test HostSystem @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_host_explode.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_host_explode(self): self.expect(json.dumps(self.host, cls=VmomiJSONEncoder, sort_keys=True)) # Test Network @tests.VCRTestBase.my_vcr.use_cassette( 'test_json_network_explode.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_json_network_explode(self): self.expect(json.dumps(self.network, cls=VmomiJSONEncoder, sort_keys=True)) pyvmomi-8.0.3.0.1/tests/test_managed_object.py000066400000000000000000000027421463704562400212340ustar00rootroot00000000000000# 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. from __future__ import print_function import tests from pyVim import connect class ManagedObjectTests(tests.VCRTestBase): @tests.VCRTestBase.my_vcr.use_cassette('root_folder_parent.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_root_folder_parent(self): # see: http://python3porting.com/noconv.html si = connect.SmartConnect(host='vcsa', user='my_user', pwd='my_password') root_folder = si.content.rootFolder self.assertTrue(hasattr(root_folder, 'parent')) # NOTE (hartsock): assertIsNone does not work in Python 2.6 self.assertTrue(root_folder.parent is None) pyvmomi-8.0.3.0.1/tests/test_pbm_check_compatibility.py000066400000000000000000000052451463704562400231570ustar00rootroot00000000000000# VMware vSphere Python SDK tests # # Copyright (c) 2017-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 ssl import unittest import tests from pyVmomi import pbm, VmomiSupport, SoapStubAdapter from pyVim.connect import SmartConnect class PBMTests(tests.VCRTestBase): def get_pbm_connection(self, vpxd_stub): VmomiSupport.GetRequestContext()["vcSessionCookie"] = \ vpxd_stub.cookie.split('"')[1] hostname = vpxd_stub.host.split(":")[0] pbm_stub = SoapStubAdapter( host=hostname, version="pbm.version.version11", path="/pbm/sdk", poolSize=0, sslContext=ssl._create_unverified_context()) pbm_si = pbm.ServiceInstance("ServiceInstance", pbm_stub) pbm_content = pbm_si.RetrieveContent() return pbm_content def get_profile(self, profile_name, pbm_content): pm = pbm_content.profileManager profile_ids = pm.PbmQueryProfile( resourceType=pbm.profile.ResourceType(resourceType="STORAGE"), profileCategory="REQUIREMENT") if len(profile_ids) > 0: profiles = pm.PbmRetrieveContent(profileIds=profile_ids) for profile in profiles: if profile_name in profile.name: return profile raise Exception('Profile not found') @tests.VCRTestBase.my_vcr.use_cassette('pbm_check_compatibility.yaml', cassette_library_dir=tests.fixtures_path, record_mode='Once') def test_pbm_check_compatibility(self): si = SmartConnect(host='vcsa', user='Administrator@vsphere.local', pwd='Admin!23', disableSslCertValidation=True) # Connect to SPBM Endpoint pbm_content = self.get_pbm_connection(si._stub) sp = self.get_profile("test-profile", pbm_content) pbm_content.placementSolver.PbmCheckCompatibility(profile=sp.profileId) if __name__ == '__main__': unittest.main() pyvmomi-8.0.3.0.1/tests/test_serializer.py000066400000000000000000000120571463704562400204630ustar00rootroot00000000000000# -*- coding: utf-8 -*- # 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 tests from vcr.stubs import VCRHTTPSConnection from vcr import config from pyVmomi import SoapAdapter from pyVmomi import SoapStubAdapter from pyVmomi import vim from pyVmomi.VmomiSupport import GetRequestContext class SerializerTests(tests.VCRTestBase): def test_serialize_object(self): val = vim.vm.device.VirtualDeviceSpec.FileOperation() # This line should not raise an exception, especially on Python 3. SoapAdapter.Serialize(val) def test_serialize_integer(self): lp = vim.LongPolicy() lp.inherited = False lp.value = 100 SoapAdapter.Serialize(lp, version='vim.version.version10') def test_serialize_float(self): pc = vim.host.VsanInternalSystem.PolicyCost() pc.diskSpaceToAddressSpaceRatio = 1.0 SoapAdapter.Serialize(pc, version='vim.version.version10') def test_serialize_unicode(self): self.assertEqual(SoapAdapter.SerializeToStr('Ḃ'), u'\u1e02') self.assertEqual(SoapAdapter.SerializeToStr(u'Ḃ'), u'\u1e02') self.assertEqual(SoapAdapter.SerializeToStr(u'\u1e02'), u'\u1e02') def _base_serialize_test(self, soap_creator, request_matcher): my_vcr = config.VCR( custom_patches=( (SoapAdapter, 'HTTPSConnection', VCRHTTPSConnection),)) my_vcr.register_matcher('request_matcher', request_matcher) with my_vcr.use_cassette( 'test_simple_request_serializer.yaml', cassette_library_dir=tests.fixtures_path, record_mode='none', match_on=['request_matcher']) as cass: stub = soap_creator() si = vim.ServiceInstance("ServiceInstance", stub) content = si.RetrieveContent() self.assertTrue(content is not None) self.assertTrue( '<_this type="ServiceInstance">ServiceInstance' in cass.requests[0].body.decode("utf-8")) def _body_request_matcher(self, r1, r2): soap_msg = ('' '' '<_this versionId="5.5" type="ServiceInstance">' 'ServiceInstance' '' '' '') if soap_msg in r1.body.decode("utf-8"): return True raise SystemError('serialization error occurred') def _request_context_request_matcher(self, r1, r2): request_context = ('123456789') if request_context in r1.body.decode("utf-8"): return True raise SystemError('serialization error occurred') def test_simple_request_serializer(self): def soap_creator(): return SoapStubAdapter('vcsa', 443) self._base_serialize_test(soap_creator, self._body_request_matcher) def test_request_context_serializer_instance(self): def request_matcher(r1, r2): return self._request_context_request_matcher(r1, r2) and self._body_request_matcher(r1, r2) def soap_creator(): return SoapStubAdapter('vcsa', 443, requestContext={'vcSessionCookie': '123456789'}) self._base_serialize_test(soap_creator, request_matcher) def test_request_context_serializer_global(self): def request_matcher(r1, r2): return self._request_context_request_matcher(r1, r2) and self._body_request_matcher(r1, r2) def soap_creator(): return SoapStubAdapter('vcsa', 443) GetRequestContext()['vcSessionCookie'] = '123456789' try: self._base_serialize_test(soap_creator, request_matcher) finally: GetRequestContext().pop("vcSessionCookie") pyvmomi-8.0.3.0.1/tests/test_vim_session_oriented_stub.py000066400000000000000000000022321463704562400235700ustar00rootroot00000000000000# VMware vSphere Python SDK tests # # Copyright (c) 2017-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 tests from pyVim import connect from pyVmomi import vim class SoapAdapterTests(tests.VCRTestBase): def test_invoke_method_login_session_exception(self): def login_fail(*args, **kwargs): raise vim_session.SESSION_EXCEPTIONS[0]() stub = connect.SoapStubAdapter() vim_session = connect.VimSessionOrientedStub(stub, login_fail) self.assertRaises(vim.fault.NotAuthenticated, vim_session.InvokeAccessor, "mo", "info") pyvmomi-8.0.3.0.1/tests/test_virtual_machine_object.py000066400000000000000000000037171463704562400230150ustar00rootroot00000000000000# 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. from __future__ import print_function import tests from pyVim import connect from pyVmomi import vim class VirtualMachineTests(tests.VCRTestBase): @tests.VCRTestBase.my_vcr.use_cassette('vm_nic_data.yaml', cassette_library_dir=tests.fixtures_path, record_mode='once', decode_compressed_response=True) def test_vm_nic_data(self): data = { 'vCLS-fc35c4f3-c84c-4232-9446-e64ff2c9388c': [], 'vCLS-8f66678f-3d69-4b58-a4c7-bae62203b573': [], 'vCLS-32d7e67b-f3b4-485b-9685-b4b43c7f9c75': [] } # see: http://python3porting.com/noconv.html si = connect.SmartConnect(host='vcsa', user='my_user', pwd='my_password') content = si.RetrieveContent() virtual_machines = content.viewManager.CreateContainerView( content.rootFolder, [vim.VirtualMachine], True) for virtual_machine in virtual_machines.view: name = virtual_machine.name self.assertTrue(name in data.keys()) macs = data[name] if virtual_machine.guest: for net in virtual_machine.guest.net: self.assertTrue(net.macAddress in macs) pyvmomi-8.0.3.0.1/tox.ini000066400000000000000000000001631463704562400150450ustar00rootroot00000000000000[tox] envlist = py27,py36,py311,py312 [testenv] deps = -rtest-requirements.txt commands = python setup.py test pyvmomi-8.0.3.0.1/vsanapiutils.py000066400000000000000000000300511463704562400166250ustar00rootroot00000000000000#!/usr/bin/env python # -*- coding: utf-8 -*- """ Copyright (c) 2016-2024 Broadcom. All Rights Reserved. The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries. This module defines basic helper functions for vSAN-based development. """ __author__ = 'Broadcom, Inc' import sys import ssl if (sys.version_info[0] == 3): from urllib.request import urlopen else: from urllib2 import urlopen from xml.dom import minidom from pyVmomi import vim, vmodl, SoapStubAdapter, VmomiSupport # Import the vSAN API python bindings import pyVmomi import vsanmgmtObjects VSAN_API_VC_SERVICE_ENDPOINT = '/vsanHealth' VSAN_API_ESXI_SERVICE_ENDPOINT = '/vsan' VSAN_VMODL_VERSION = "vsan.version.version3" # Construct a stub for vSAN API access using vCenter or ESXi sessions from # existing stubs. Corresponding vCenter or ESXi service endpoint is required. # vCenter service endpoint is used by default. def valid_ipv6(addr): import socket try: socket.inet_pton(socket.AF_INET6, addr) except socket.error: return False return True def _GetVsanStub( stub, endpoint=VSAN_API_VC_SERVICE_ENDPOINT, context=None, version='vim.version.version11' ): index = stub.host.rfind(':') if valid_ipv6(stub.host[:index][1:-1]): hostname = stub.host[:index][1:-1] else: hostname = stub.host[:index] port = int(stub.host.split(":")[-1]) vsanStub = SoapStubAdapter( host=hostname, port=port, path=endpoint, version=version, sslContext=context ) vsanStub.cookie = stub.cookie return vsanStub # Construct a stub for access vCenter side vSAN APIs. def GetVsanVcStub(stub, context=None, version=VSAN_VMODL_VERSION): return _GetVsanStub(stub, endpoint=VSAN_API_VC_SERVICE_ENDPOINT, context=context, version=version) # Construct a stub for access ESXi side vSAN APIs. def GetVsanEsxStub(stub, context=None, version=VSAN_VMODL_VERSION): return _GetVsanStub(stub, endpoint=VSAN_API_ESXI_SERVICE_ENDPOINT, context=context, version=version) # Construct a stub for access ESXi side vSAN APIs. def GetVsanVcMos(vcStub, context=None, version=VSAN_VMODL_VERSION): vsanStub = GetVsanVcStub(vcStub, context, version=version) vcMos = { 'vsan-disk-management-system' : vim.cluster.VsanVcDiskManagementSystem( 'vsan-disk-management-system', vsanStub ), 'vsan-stretched-cluster-system' : vim.cluster.VsanVcStretchedClusterSystem( 'vsan-stretched-cluster-system', vsanStub ), 'vsan-cluster-config-system' : vim.cluster.VsanVcClusterConfigSystem( 'vsan-cluster-config-system', vsanStub ), 'vsan-performance-manager' : vim.cluster.VsanPerformanceManager( 'vsan-performance-manager', vsanStub ), 'vsan-cluster-health-system' : vim.cluster.VsanVcClusterHealthSystem( 'vsan-cluster-health-system', vsanStub ), 'vsan-upgrade-systemex' : vim.VsanUpgradeSystemEx( 'vsan-upgrade-systemex', vsanStub ), 'vsan-cluster-space-report-system' : vim.cluster.VsanSpaceReportSystem( 'vsan-cluster-space-report-system', vsanStub ), 'vsan-cluster-object-system' : vim.cluster.VsanObjectSystem( 'vsan-cluster-object-system', vsanStub ), 'vsan-cluster-iscsi-target-system' : vim.cluster.VsanIscsiTargetSystem( 'vsan-cluster-iscsi-target-system', vsanStub ), 'vsan-vcsa-deployer-system' : vim.host.VsanVcsaDeployerSystem( 'vsan-vcsa-deployer-system', vsanStub ), 'vsan-vds-system' : vim.vsan.VsanVdsSystem('vsan-vds-system', vsanStub), 'vsan-vc-capability-system' : vim.cluster.VsanCapabilitySystem( 'vsan-vc-capability-system', vsanStub), 'vsan-mass-collector' : vim.VsanMassCollector('vsan-mass-collector', vsanStub), 'vsan-phonehome-system' : vim.VsanPhoneHomeSystem('vsan-phonehome-system', vsanStub), 'vsan-vum-system' : vim.cluster.VsanVumSystem('vsan-vum-system', vsanStub), 'vsan-cluster-resource-check-system': vim.vsan.VsanResourceCheckSystem( 'vsan-cluster-resource-check-system', vsanStub), 'cns-volume-manager': vim.cns.VolumeManager('cns-volume-manager', vsanStub ), 'vsan-cluster-file-service-system': vim.vsan.VsanFileServiceSystem( 'vsan-cluster-file-service-system', vsanStub ), 'vsan-remote-datastore-system': vim.cluster.VsanRemoteDatastoreSystem( 'vsan-remote-datastore-system', vsanStub), 'vsan-cluster-ioinsight-manager': vim.cluster.VsanIoInsightManager( 'vsan-cluster-ioinsight-manager', vsanStub), 'vsan-cluster-diagnostics-system': vim.cluster.VsanDiagnosticsSystem( 'vsan-cluster-diagnostics-system', vsanStub), 'vsan-cluster-power-system': vim.cluster.VsanClusterPowerSystem( 'vsan-cluster-power-system', vsanStub), } return vcMos # Construct a stub for access ESXi side vSAN APIs. def GetVsanEsxMos(esxStub, context=None, version=VSAN_VMODL_VERSION): vsanStub = GetVsanEsxStub(esxStub, context, version=version) esxMos = { 'vsan-performance-manager' : vim.cluster.VsanPerformanceManager( 'vsan-performance-manager', vsanStub ), 'vsan-cluster-health-system' : vim.cluster.VsanVcClusterHealthSystem( 'vsan-cluster-health-system', vsanStub ), 'ha-vsan-health-system' : vim.host.VsanHealthSystem( 'ha-vsan-health-system', vsanStub ), 'vsan-object-system' : vim.cluster.VsanObjectSystem( 'vsan-object-system', vsanStub ), 'vsan-vcsa-deployer-system' : vim.host.VsanVcsaDeployerSystem( 'vsan-vcsa-deployer-system', vsanStub ), 'vsan-capability-system' : vim.cluster.VsanCapabilitySystem( 'vsan-capability-system', vsanStub), 'vsanSystem' : vim.host.VsanSystem('vsanSystem', vsanStub), 'vsanSystemEx' : vim.host.VsanSystemEx('vsanSystemEx', vsanStub), 'vsan-update-manager' : vim.host.VsanUpdateManager('vsan-update-manager', vsanStub), 'vsan-cluster-iscsi-target-system' : vim.cluster.VsanIscsiTargetSystem( 'vsan-cluster-iscsi-target-system', vsanStub ), 'vsan-host-ioinsight-manager': vim.cluster.VsanIoInsightManager( 'vsan-host-ioinsight-manager', vsanStub), } return esxMos # Convert a vSAN Task to a Task MO binding to vCenter service. def ConvertVsanTaskToVcTask(vsanTask, vcStub): vcTask = vim.Task(vsanTask._moId, vcStub) return vcTask # Wait for the vCenter task and returns after tasks are completed. def WaitForTasks(tasks, si): pc = si.content.propertyCollector taskList = [str(task) for task in tasks] # Create filter objSpecs = [vmodl.query.PropertyCollector.ObjectSpec(obj=task) for task in tasks] propSpec = vmodl.query.PropertyCollector.PropertySpec( type=vim.Task, pathSet=[], all=True) filterSpec = vmodl.query.PropertyCollector.FilterSpec() filterSpec.objectSet = objSpecs filterSpec.propSet = [propSpec] filter = pc.CreateFilter(filterSpec, True) try: version, state = None, None # Loop looking for updates till the state moves to a completed state. while len(taskList): update = pc.WaitForUpdates(version) for filterSet in update.filterSet: for objSet in filterSet.objectSet: task = objSet.obj for change in objSet.changeSet: if change.name == 'info': state = change.val.state elif change.name == 'info.state': state = change.val else: continue if not str(task) in taskList: continue if state == vim.TaskInfo.State.success: # Remove task from taskList taskList.remove(str(task)) elif state == vim.TaskInfo.State.error: raise task.info.error # Move to next version version = update.version finally: if filter: filter.Destroy() def getVsanVersionFromNamespace(versionId, localVersion): versionKey = "%s/%s" % ("vsan", str(versionId)) remoteVersion = VmomiSupport.versionMap.get(versionKey, None) if not remoteVersion: return None if VmomiSupport.IsChildVersion(localVersion, remoteVersion): return remoteVersion # Get the VMODL version by checking the existence of vSAN namespace. def GetLatestVmodlVersion(hostname, port=443): try: if valid_ipv6(hostname): hostname = "[%s]" % hostname vsanVmodlUrl = 'https://%s:%s/sdk/vsanServiceVersions.xml' % (hostname, str(port)) if (hasattr(ssl, '_create_unverified_context') and hasattr(ssl, '_create_default_https_context')): ssl._create_default_https_context = ssl._create_unverified_context localVersion = VmomiSupport.newestVersions.GetName("vsan") xmldoc = minidom.parse(urlopen(vsanVmodlUrl, timeout=5)) for element in xmldoc.getElementsByTagName('name'): if (element.firstChild.nodeValue == "urn:vsan"): versions = xmldoc.getElementsByTagName('version') for ver in versions: versionId = ver.firstChild.nodeValue version = getVsanVersionFromNamespace(versionId, localVersion) if version: return version return localVersion else: return VmomiSupport.newestVersions.GetName('vim') except Exception as e: # Any exception like failing to open the XML or failed to parse the # the content should lead to the returning of namespace with vim. return VmomiSupport.newestVersions.GetName('vim') pyvmomi-8.0.3.0.1/vsanmgmtObjects.py000066400000000000000000000001731463704562400172530ustar00rootroot00000000000000# Copyright (c) 2024 Broadcom. All Rights Reserved. # The term "Broadcom" refers to Broadcom Inc. and/or its subsidiaries.