VMware vSphere Automation SDK for Perl 6.7 | 17 APR 2018

Check for additions and updates to these release notes.


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 Perl also contains samples that demonstrate how the libraries work with other vSphere APIs.

The version 6.7 SDK enables programmatic access to the following services:

  • 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 Perl distribution kit from https://github.com/vmware/vsphere-automation-sdk-perl .

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.


    • 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.
check-circle-line exclamation-circle-line close-line
Scroll to top icon