VMware vSphere Automation SDK for Python 6.7 | 17 APR 2018 Check for additions and updates to these release notes. |
Overview
The VMware vSphere Automation SDKs provide support for your client application infrastructure with services to perform management operations in your vSphere environment. The vSphere Automation SDK for Python also contains samples that demonstrate how the libraries work with other vSphere APIs.
The version 6.7 SDK supports services exposing access to the following capabilities:
- Service discovery (Lookup Service)
- Authentication (Single Sign-On)
- Session management
- Tagging
- Content Library
- Virtual Machines
- vCenter Server Appliance management
- vCenter Server Appliance and Platform Services Controller appliance deployment
Note: Single Sign-On authentication is available through the VMware vCenter Single Sign-On API. Service discovery is available through the Lookup Service API.
Distribution Kit
You can clone and download the vSphere Automation SDK for Python distribution kit from https://github.com/vmware/vsphere-automation-sdk-python.
What's New
The vSphere Automation SDKs for vSphere 6.7 includes new APIs for:
- Storage Policy
- Guest Ops
- vCenter Server Appliance and Platform Services Controller appliance deployment
For information about the new APIs and samples, see the vSphere Automation repositories at GitHub.
Caveats and Limitations
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:
- DeploymentType.reconfigure
- PscRegistration.repoint
- Upgrade.cancel
- Deployment.rollback
Known Issues
- 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:
- Keep the session alive by issuing short operations on another thread until the long running operation completes.
- Increase the session length using the VMware vSphere Web Client. Select Administration > System Configuration > Services > vAPI Endpoint > Manage> General, and increase the value for the Maximum session idle time.