Releases: vmware/vsphere-automation-sdk-python
vSphere 8.0 Update 3
What's New
- Updated vSphere Bindings and NSX-T Bindings #423
What's Changed
Following libraries removed from the lib directory. SDK uses renamed libraries published to PyPI
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 |
Bug Fixes
#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
Deprecated LookupService client bindings and External PSC Samples
- lookservice and lookup wsdls
- sample external_psc_sso_workflow.py
- lookup_service_helper.py
- platform_service_controller.py
vSphere
This release contains following new/updated APIs.
-
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
New Samples
vCenter Server Samples
Single session between vAPI and pyvmomi
vCenter Server vLCM
Hardware Trusted Platform Module
vSAN Snapservice Samples
- List Protection Groups
- Create Protection Group
- Delete Protection Groups
- Delete Protection Group Snapshots
NSX
- Updated API bindings for NSX-T Policy. New features and bug fixes in this release for NSX-T Data Center can be found here.
Known issues
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
vSphere 8.0 Update 2 & VMware Cloud on AWS 1.24
What's New
- Updated vSphere Bindings and VMware Cloud on AWS Bindings #394
- Updated NSX-T Bindings for VMware Cloud on AWS #396
- Official support option for customers.
What's Changed
- Renamed vmc_client_bindings to vmwarecloud_aws
- Renamed vmc_draas_client_bindings to vmwarecloud_draas
vSphere
This release contains following new/updated APIs.
-
vCenter Settings Current Config API
${\color{green}(Tech \space preview)}$ - ESX Cluster Configuration Audit Records API
- ESX Cluster Configuration Drafts API
- vCenter System API
Samples
- vCenter Crypto Manager Native Key Provider
- vCenter Privilege check
- vCenter Transcode
- vCenter Guest VM Customization
- vCenter Guest VM Customization with Cloud Init data
VMware Cloud on AWS (VMC on AWS)
vSphere 8.0 Update 1 & VMware Cloud on AWS 1.22
What's New:
- Updated VMware Cloud on AWS Bindings #376
- Updated vSphere bindings for VMware Cloud On AWS #372
- Updated NSX-T Bindings for VMware Cloud on AWS #375
- PyVmomi version 8.0 is not compatible with SDK due to this issue.
Switch to PyVmomi version > 8.0.0.1.1
vSphere
This release contains following new/updated APIs.
-
ESX Settings APIs
Config Current Apis${\color{green}(Tech \space preview)}$
Cluster Configuration APIs
Clusters Configuration Reports Last Apply Result APIs
Clusters Configuration Reports Last Compliance Result APIs
Clusters Configuration Reports Last Precheck Result APIs
Clusters Configuration Reports Recent Tasks APIs
Clusters Configuration Schema APIs
Clusters Enablement Configuration APIs
Clusters Enablement Configuration Transition APIs
Hosts Configuration APIs
Hosts Depot Overrides APIs -
vCenter HVC APIs
HVC Links APIs
HVC Management Administrators APIs
Identity Broker Tenants Admin Client APIs
Identity Broker Tenants Operator Client APIs
VMware Cloud on AWS (VMC on AWS)
vSphere 8.0 & VMware Cloud on AWS 1.20
What's Changed
- Removed support for older versions of vCenter Server 6.5/6.7
- Added additional installation steps depending on user environment.
vSphere
This release contains following new/updated APIs.
-
ESX Settings APIs
- Clusters Configuration APIs
${\color{green}(Tech \space preview)}$ - Clusters Configuration Reports Last Apply Result APIs
${\color{green}(Tech \space preview)}$ - Clusters Configuration Reports Last Compliance Result APIs
${\color{green}(Tech \space preview)}$ - Clusters Configuration Reports Last Precheck Result APIs
${\color{green}(Tech \space preview)}$ - Clusters Configuration Reports Recent Tasks APIs
${\color{green}(Tech \space preview)}$ - Clusters Configuration Schema APIs
${\color{green}(Tech \space preview)}$ - Clusters Enablement Configuration APIs
${\color{green}(Tech \space preview)}$ - Clusters Enablement Configuration Transition APIs
${\color{green}(Tech \space preview)}$ - Defaults Hosts Policies Apply APIs
- Defaults Hosts Policies Apply Effective APIs
- Hosts Configuration APIs
${\color{green}(Tech \space preview)}$ - Hosts Enablement Software APIs
- Hosts Policies Apply APIs
- Hosts Policies Apply Effective APIs
- Hosts Software Add On APIs
- Hosts Software Base Image APIs
- Hosts Software Commits APIs
- Hosts Software Compliance APIs
- Hosts Software Components APIs
- Hosts Software Drafts APIs
- Hosts Software Drafts Software Add On APIs
- Hosts Software Drafts Software Base Image APIs
- Hosts Software Drafts Software Components APIs
- Hosts Software Drafts Software Effective Components APIs
- Hosts Software Effective Components APIs
- Hosts Software Recommendations APIs
- Hosts Software Reports Apply Impact APIs
- Hosts Software Reports Last Apply Result APIs
- Hosts Software Reports Last Check Result APIs
- Hosts Software Solutions APIs
- Clusters Configuration APIs
-
Namespace Management APIs
- Namespace Management Clusters Topology APIs
- Namespace Management Networks NSX Distributed Switches APIs
- Namespace Management Networks NSX Distributed Switches Compatibility APIs
- Namespace Management Networks NSX Edges APIs
- Namespace Management Networks NSX Edges Compatibility APIs
- Namespace Management Storage Profiles APIs
- Namespace Management Supervisors APIs
- Namespace Management Supervisors Conditions APIs
- Namespace Management Supervisors Identity Providers APIs
- Namespace Management Supervisors Summary APIs
- Namespace Management Supervisors Topology APIs
-
Trusted Infrastructure APIs
- Hosts Hardware TPM APIs
- Hosts Hardware TPM Endorsement Keys APIs
- Hosts Hardware TPM Event Log
Samples
- Get the cluster hardware compatibility details
- Patching API - appliance management APIs
- WCP service APIs
VMware Cloud on AWS (VMC on AWS)
VMware Cloud on AWS 1.19
What’s New
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.
VMware Cloud on AWS 1.18
What’s New
- 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.
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
vSphere 7.0 Update 3
What’s New:
vSphere
- API(s) for Namespace Management Supervisor services.
- API(s) for Personality Manager Depot Deletion.
- API(s) for vCenter Compute Policies
- Updated tech-preview API(s) for HybridVC
- Updated tech-preview API(s) for Compute Policy and vStats
New Samples
- Demonstrate Customization Specs
VMware Cloud on AWS 1.15
vSphere 7.0 Update 2 Patch 1
What’s New
vSphere
- APIs for virtual machine classes. A virtual machine class represents a policy and configuration resource which defines a set of attributes to be used in the configuration of a virtual machine instance.
- APIs to manage namespace self service and namespace templates.
- Updated Namespace bindings. Namespaces.Instances.Info and Namespaces.Instances.Summary now contain information pertaining the the namespace templates and VM classes/images.
vSphere 7.0 Update 2
What’s New
vSphere
- Bindings for vCenter authentication using token exchange
- Bindings for vCenter crypto manager native key providers
- Bindings for vCenter guest operations
- Tech-preview bindings for HybridVC
- Updated tech-preview bindings for Compute Policy and vstats
- Updated bindings for vSphere Lifecycle manager.
New Samples
- demonstrate vAPI guest operations - guest_ops.py