Python samples, language bindings, and API reference documentation for vSphere, VMC, and NSX-T using the VMware REST API
MIT License
Bot releases are hidden (Show)
Published by kunalpmj 3 months ago
Deleted from SDK's lib | New Library in PyPI | Description |
---|---|---|
vcenter-bindings |
vmware-vcenter | Client stubs for vSphere Automation APIs |
vapi-runtime |
vmware-vapi-runtime | vAPI runtime responsible for serialization/de-serialization of objects and wire protocol |
vapi-common-client |
vmware-vapi-common-client | Common client code libraries |
#363 : Deprecation warnings from setuptools
#400 : from vmware.vapi.vsphere.client import create_vsphere_client
#407 : Possible problem with Python 3.12?
#408 : Use "com" folder as an implicit namespace
Deprecated LookupService client bindings and External PSC Samples
Settings Clusters Software Drafts Software Removed Components APIs
Settings Hosts Software Drafts Software Removed Components APIs
Namespace Management Supervisors Container Image Registries APIs
Namespace Management Supervisors Recovery Backup Archives APIs
These two API calls from this SDK will work only with vCenter Server version 8.0.3
List NSX Tier0 Gateway
List Networks NSX Edges
Published by aagrawal3 11 months ago
Published by shwetapurohit over 1 year ago
What's New:
vSphere
This release contains following new/updated APIs.
VMware Cloud on AWS (VMC on AWS)
Published by aagrawal3 about 2 years ago
Published by aagrawal3 over 2 years ago
Updated VMware Cloud on AWS Bindings.
Updated vSphere bindings for VMware Cloud On AWS
Updated NSX-T Bindings for VMware Cloud on AWS.
New features and bug fixes in this release for VMware cloud on AWS can be found here.
Published by shwetapurohit over 2 years ago
What’s New
New features and bug fixes in this release for VMware cloud on AWS can be found here.
New features and bug fixes in this release for NSX-T Data Center can be found here.
New Samples
Demonstrate certificatemanagement
gencsr.py
get_tls_certificate.py
renew_tls_certificate.py
replace_tls_certificate.py
replace_tls_certificate_with_vmca_signed.py
replace_vmca_root.py
trusted_root_chains_create.py
trusted_root_chains_delete.py
trusted_root_chains_get.py
trusted_root_chains_list.py
Demonstrate supervisor_services in namespace_management
list_supervisor_services.py
list_supervisor_services_on_cluster.py
Published by shwetapurohit about 3 years ago
What’s New:
vSphere
New Samples
Published by sumitAgrawal007 over 3 years ago
Published by sumitAgrawal007 over 3 years ago
Published by anusha94 over 3 years ago
Published by anusha94 about 4 years ago
Published by anusha94 over 4 years ago
identity_client
to manage VC identitylcm_client
Published by kunal-pmj over 4 years ago
Published by kunal-pmj about 5 years ago
Ability to install the SDK package directly from the GitHub repository using pip
pip install --upgrade pip setuptools
pip install --upgrade git+https://github.com/vmware/vsphere-automation-sdk-python.git
Refer to following pull requests
Published by tianhao64 over 5 years ago
Published by tianhao64 about 6 years ago
Published by tianhao64 over 6 years ago
Published by strefethen over 6 years ago
Refer to quick start guide for detailed usage.
The vcenter API includes the following methods that have known issues and might be removed in a future version. It is advised that these APIs are not invoked:
Unauthenticated exception following long-running operation
After an API client completes a long-running operation, such as an upload to the content library, the next operation might fail with an "Unauthenticated exception" message. This happens if the long running operation did not complete within the lifetime of the authentication session.
Workarounds:
A couple of service endpoints under vCenter namespace are not accessible through the vSphere Client module.
ovfs, vcenter-inventory, iso, hvc and vm_template API endpoints are not accessible through the vSphere client module.
Workaround
Please use the legacy invocation mechanism demonstrated in the corresponding samples to access above API endpoints.
Published by tianhao64 almost 7 years ago
Release Notes:
pip install --upgrade --force-reinstall -r requirements.txt --extra-index-url <file:///abs_path/to/sdk/lib/>
Published by tianhao64 about 7 years ago