vSphere Automation API
What's changed in vSphere Automation API
These are all the changes between the current version and the previous version
Operation Changes
New Operations
GET
Appliance System Crypto Hash Get
GET
Appliance System Crypto Hash Options List
PUT
Appliance Tls Manual Parameters Global Set$Task
GET
Appliance Tls Manual Parameters Services List
GET
Appliance Tls Manual Parameters Services Get
PUT
Appliance Tls Manual Parameters Services Set$Task
DELETE
Appliance Tls Manual Parameters Services Delete$Task
POST
Content Library Migrate
GET
Esx Settings Clusters Software Alternative Images List
GET
Esx Settings Clusters Software Alternative Images Get
GET
Esx Settings Clusters Software Alternative Images Display Name Get
GET
Esx Settings Clusters Software Alternative Images Selection Criteria Get
GET
Esx Settings Clusters Software Alternative Images Software Add On Get
GET
Esx Settings Clusters Software Alternative Images Software Base Image Get
GET
Esx Settings Clusters Software Alternative Images Software Components List
GET
Esx Settings Clusters Software Alternative Images Software Components Get
GET
Esx Settings Clusters Software Alternative Images Software Effective Components List
GET
Esx Settings Clusters Software Alternative Images Software Effective Components List With Removed Components
GET
Esx Settings Clusters Software Alternative Images Software Hardware Support Get
GET
Esx Settings Clusters Software Alternative Images Software Removed Components List
GET
Esx Settings Clusters Software Alternative Images Software Removed Components Get
GET
Esx Settings Clusters Software Alternative Images Software Solutions List
GET
Esx Settings Clusters Software Alternative Images Software Solutions Get
POST
Esx Settings Clusters Software Alternative Images Software Export
GET
Esx Settings Clusters Software Get Display Name
PUT
Esx Settings Clusters Software Drafts Display Name Set
GET
Esx Settings Clusters Software Drafts Display Name Get
GET
Esx Settings Clusters Software Drafts Software Alternative Images List
POST
Esx Settings Clusters Software Drafts Software Alternative Images Create
DELETE
Esx Settings Clusters Software Drafts Software Alternative Images Delete
GET
Esx Settings Clusters Software Drafts Software Alternative Images Get
PUT
Esx Settings Clusters Software Drafts Software Alternative Images Display Name Set
GET
Esx Settings Clusters Software Drafts Software Alternative Images Display Name Get
PUT
Esx Settings Clusters Software Drafts Software Alternative Images Selection Criteria Set
GET
Esx Settings Clusters Software Drafts Software Alternative Images Selection Criteria Get
DELETE
Esx Settings Clusters Software Drafts Software Alternative Images Software Add On Delete
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Add On Get
PUT
Esx Settings Clusters Software Drafts Software Alternative Images Software Add On Set
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Base Image Get
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Components List
PATCH
Esx Settings Clusters Software Drafts Software Alternative Images Software Components Update
DELETE
Esx Settings Clusters Software Drafts Software Alternative Images Software Components Delete
PUT
Esx Settings Clusters Software Drafts Software Alternative Images Software Components Set
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Components Get
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Effective Components List
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Effective Components List With Removed Components
DELETE
Esx Settings Clusters Software Drafts Software Alternative Images Software Hardware Support Delete
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Hardware Support Get
PUT
Esx Settings Clusters Software Drafts Software Alternative Images Software Hardware Support Set
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Removed Components List
DELETE
Esx Settings Clusters Software Drafts Software Alternative Images Software Removed Components Delete
PUT
Esx Settings Clusters Software Drafts Software Alternative Images Software Removed Components Set
GET
Esx Settings Clusters Software Drafts Software Alternative Images Software Removed Components Get
PATCH
Esx Settings Clusters Software Reports Hardware Compatibility Pci Device Overrides Vcg Entries Update$Task
GET
Esx Settings Clusters Software Software Spec Metadata Get
PATCH
Esx Settings Clusters Software Solutions Update$Task
GET
Esx Settings Clusters Software Get Default Image
GET
Esx Settings Clusters Vms Lifecycle Hooks List
POST
Esx Settings Clusters Vms Lifecycle Hooks Mark As Processed
GET
Esx Settings Clusters Vms Solutions List
GET
Esx Settings Clusters Vms Solutions Get
PUT
Esx Settings Clusters Vms Solutions Set$Task
DELETE
Esx Settings Clusters Vms Solutions Delete$Task
POST
Esx Settings Clusters Vms Solutions Apply$Task
POST
Esx Settings Clusters Vms Solutions Check Compliance$Task
POST
Esx Settings Clusters Vms Transition Enable$Task
GET
Esx Settings Hosts Software Get Display Name
PUT
Esx Settings Hosts Software Drafts Display Name Set
GET
Esx Settings Hosts Software Drafts Display Name Get
GET
Esx Settings Hosts Software Software Spec Metadata Get
GET
Esx Settings Inventory Reports Summary Clusters Get
GET
Esx Settings Inventory Reports Summary Hosts Get
GET
Esx Settings Inventory Reports Transition Summary Clusters Get
GET
Esx Settings Inventory Reports Transition Summary Hosts Get
POST
Esx Settings Inventory Apply$Task
POST
Esx Settings Inventory Assign Entities$Task
POST
Esx Settings Inventory Check$Task
POST
Esx Settings Inventory Extract Installed Image$Task
POST
Esx Settings Inventory Scan$Task
POST
Esx Settings Inventory Stage$Task
POST
Esx Settings Inventory Transition$Task
POST
Esx Settings Inventory Update Vum Capability$Task
GET
Esx Settings Repository Software List
POST
Esx Settings Repository Software Drafts Create
GET
Esx Settings Repository Software Drafts List
GET
Esx Settings Repository Software Drafts Get
DELETE
Esx Settings Repository Software Drafts Delete
PUT
Esx Settings Repository Software Drafts Add On Set
GET
Esx Settings Repository Software Drafts Add On Get
DELETE
Esx Settings Repository Software Drafts Add On Delete
POST
Esx Settings Repository Software Drafts Alternative Images Create
GET
Esx Settings Repository Software Drafts Alternative Images List
GET
Esx Settings Repository Software Drafts Alternative Images Get
DELETE
Esx Settings Repository Software Drafts Alternative Images Delete
DELETE
Esx Settings Repository Software Drafts Alternative Images Add On Delete
PUT
Esx Settings Repository Software Drafts Alternative Images Add On Set
GET
Esx Settings Repository Software Drafts Alternative Images Add On Get
GET
Esx Settings Repository Software Drafts Alternative Images Base Image Get
PATCH
Esx Settings Repository Software Drafts Alternative Images Components Update
GET
Esx Settings Repository Software Drafts Alternative Images Components List
DELETE
Esx Settings Repository Software Drafts Alternative Images Components Delete
PUT
Esx Settings Repository Software Drafts Alternative Images Components Set
GET
Esx Settings Repository Software Drafts Alternative Images Components Get
GET
Esx Settings Repository Software Drafts Alternative Images Display Name Get
PUT
Esx Settings Repository Software Drafts Alternative Images Display Name Set
GET
Esx Settings Repository Software Drafts Alternative Images Effective Components List
PUT
Esx Settings Repository Software Drafts Alternative Images Hardware Support Set
GET
Esx Settings Repository Software Drafts Alternative Images Hardware Support Get
DELETE
Esx Settings Repository Software Drafts Alternative Images Hardware Support Delete
GET
Esx Settings Repository Software Drafts Alternative Images Removed Components List
DELETE
Esx Settings Repository Software Drafts Alternative Images Removed Components Delete
GET
Esx Settings Repository Software Drafts Alternative Images Removed Components Get
PUT
Esx Settings Repository Software Drafts Alternative Images Removed Components Set
PUT
Esx Settings Repository Software Drafts Alternative Images Selection Criteria Set
GET
Esx Settings Repository Software Drafts Alternative Images Selection Criteria Get
PUT
Esx Settings Repository Software Drafts Base Image Set
GET
Esx Settings Repository Software Drafts Base Image Get
PATCH
Esx Settings Repository Software Drafts Components Update
GET
Esx Settings Repository Software Drafts Components List
PUT
Esx Settings Repository Software Drafts Components Set
GET
Esx Settings Repository Software Drafts Components Get
DELETE
Esx Settings Repository Software Drafts Components Delete
GET
Esx Settings Repository Software Drafts Display Name Get
PUT
Esx Settings Repository Software Drafts Display Name Set
GET
Esx Settings Repository Software Drafts Effective Components List
GET
Esx Settings Repository Software Drafts Hardware Support Get
DELETE
Esx Settings Repository Software Drafts Hardware Support Delete
PUT
Esx Settings Repository Software Drafts Hardware Support Set
GET
Esx Settings Repository Software Drafts Removed Components List
GET
Esx Settings Repository Software Drafts Removed Components Get
PUT
Esx Settings Repository Software Drafts Removed Components Set
DELETE
Esx Settings Repository Software Drafts Removed Components Delete
POST
Esx Settings Repository Software Drafts Commit$Task
POST
Esx Settings Repository Software Drafts Validate$Task
POST
Esx Settings Repository Software Drafts Import Software Spec
GET
Esx Settings Repository Software Get
PATCH
Esx Settings Repository Software Update
DELETE
Esx Settings Repository Software Delete
GET
Esx Settings Repository Software Alternative Images Effective Components List
GET
Esx Settings Repository Software Effective Components List
POST
Esx Settings Repository Software Copy
POST
Esx Settings Repository Software Edit
POST
Esx Settings Repository Software Export
POST
Esx Settings Repository Software Check Repository
POST
Vcenter Authorization Permissions Create
PATCH
Vcenter Authorization Permissions Update
DELETE
Vcenter Authorization Permissions Delete
GET
Vcenter Authorization Permissions Get
POST
Vcenter Authorization Permissions List
GET
Vcenter Authorization Privileges List
GET
Vcenter Authorization Privileges Get
GET
Vcenter Authorization Roles List
POST
Vcenter Authorization Roles Create
DELETE
Vcenter Authorization Roles Delete
GET
Vcenter Authorization Roles Get
PATCH
Vcenter Authorization Roles Update
GET
Vcenter Cluster Evc Mode Get
POST
Vcenter Cluster Evc Mode Check Add Host Evc$Task
POST
Vcenter Cluster Evc Mode Check Set$Task
PUT
Vcenter Cluster Evc Mode Set$Task
POST
Vcenter Evc Modes Partition
POST
Vcenter Evc Modes Create$Task
GET
Vcenter Foundation Load Balancers List
GET
Vcenter Foundation Load Balancers Get
GET
Vcenter Foundation Load Balancers Nodes List
GET
Vcenter Foundation Load Balancers Nodes Get
POST
Vcenter Foundation Load Balancers Nodes Enter Maintenance Mode
POST
Vcenter Foundation Load Balancers Nodes Exit Maintenance Mode
POST
Vcenter Foundation Load Balancers Nodes Redeploy
POST
Vcenter Foundation Load Balancers Reset Password
GET
Vcenter Lcm Deployment Migration Upgrade Get
PUT
Vcenter Lcm Deployment Migration Upgrade Set
GET
Vcenter Lcm Deployment Migration Upgrade Status Get
POST
Vcenter Lcm Deployment Migration Upgrade Apply
POST
Vcenter Lcm Deployment Migration Upgrade Cancel
POST
Vcenter Lcm Deployment Migration Upgrade Check$Task
PUT
Vcenter Lcm Deployment Repository Set
GET
Vcenter Lcm Deployment Repository Get
GET
Vcenter Namespace Management Lifecycle Content Libraries List
PUT
Vcenter Namespace Management Lifecycle Content Libraries Set
GET
Vcenter Namespace Management Lifecycle Content Libraries Get
POST
Vcenter Namespace Management Lifecycle Content Libraries Unassign
GET
Vcenter Namespace Management Networks Nsx Projects List
GET
Vcenter Namespace Management Networks Nsx Projects Get
GET
Vcenter Namespace Management Networks Nsx Projects Vpc Connectivity Profiles List
GET
Vcenter Namespace Management Networks Nsx Projects Vpc Connectivity Profiles Get
POST
Vcenter Namespace Management Networks Nsx Projects Vpcconnectivityprofiles Compatibility Check
GET
Vcenter Namespace Management Networks Nsx Projects Vpcs List
GET
Vcenter Namespace Management Networks Nsx Projects Vpcs Get
POST
Vcenter Namespace Management Networks Nsx Projects Vpcs Compatibility Check
POST
Vcenter Namespace Management Networks Nsx Projects Compatibility Check
GET
Vcenter Namespace Management Software Supervisors Versions List
GET
Vcenter Namespace Management Software Supervisors Versions Get
POST
Vcenter Namespace Management Software Supervisors Versions Check Compatibility
GET
Vcenter Namespace Management Supervisors Identity Domains List
GET
Vcenter Namespace Management Supervisors Identity Domains Get
GET
Vcenter Namespace Management Supervisors Metrics Remote Endpoints List
POST
Vcenter Namespace Management Supervisors Metrics Remote Endpoints Create
GET
Vcenter Namespace Management Supervisors Metrics Remote Endpoints Get
PUT
Vcenter Namespace Management Supervisors Metrics Remote Endpoints Set
DELETE
Vcenter Namespace Management Supervisors Metrics Remote Endpoints Delete
PATCH
Vcenter Namespace Management Supervisors Metrics Remote Endpoints Update
POST
Vcenter Namespace Management Supervisors Networks Edges Create
GET
Vcenter Namespace Management Supervisors Networks Edges List
PATCH
Vcenter Namespace Management Supervisors Networks Edges Update
POST
Vcenter Namespace Management Supervisors Supervisor Services Create
GET
Vcenter Namespace Management Supervisors Supervisor Services List
GET
Vcenter Namespace Management Supervisors Supervisor Services Get
DELETE
Vcenter Namespace Management Supervisors Supervisor Services Delete
PUT
Vcenter Namespace Management Supervisors Supervisor Services Set
POST
Vcenter Namespace Management Supervisors Zones Bindings Create
GET
Vcenter Namespace Management Supervisors Zones Bindings List
DELETE
Vcenter Namespace Management Supervisors Zones Bindings Delete
PUT
Vcenter Namespace Management Supervisors Zones Bindings Set
PATCH
Vcenter Namespace Management Supervisors Zones Bindings Update
DELETE
Vcenter Namespaces Instances Zones Delete
POST
Vcenter Namespaces Mobility Virtualmachines Imports Create
GET
Vcenter Namespaces Mobility Virtualmachines Imports Get
GET
Vcenter Namespaces Networks Nsx Subnets List
GET
Vcenter Network Projects List
GET
Vcenter Network Projects Get
GET
Vcenter Network Projects Vpcs List
GET
Vcenter Network Projects Vpcs Get
GET
Vcenter Network Projects Vpcs Subnets List
GET
Vcenter Network Projects Vpcs Subnets Get
POST
Vcenter Ovfs Deploy$Task
GET
Vcenter Tagging Categories List
GET
Vcenter Tagging Tags List
GET
Vcenter Vm Evc Mode Get
PUT
Vcenter Vm Evc Mode Set$Task
GET
Vcenter Vm Guest Customization Live Get
POST
Vcenter Vm Guest Customization Live Run$Task
POST
Vcenter Vm Guest Customization Check
Updated Operations
Response added
Response with Status Code 400
Response added
Response with Status Code 400
Response added
Response with Status Code 400
Response added
Response with Status Code 400
Response added
Response with Status Code 400
Response added
Response with Status Code 400
Response added
Response with Status Code 400
Parameter added
Parameter host_uuids
Parameter added
Parameter filter
Deprecated Operations
GET
Appliance Infraprofile Configs List
POST
Appliance Infraprofile Configs Export
PUT
Appliance System Security Global Fips Update
GET
Appliance System Security Global Fips Get
GET
Vcenter Deployment Install Initial Config Remote Psc Thumbprint Get
GET
Vcenter Deployment Migrate Get
POST
Vcenter Deployment Migrate Active Directory Check
POST
Vcenter Deployment Migrate Cancel
POST
Vcenter Deployment Migrate Check
POST
Vcenter Deployment Migrate Start
GET
Vcenter Deployment Upgrade Get
POST
Vcenter Deployment Upgrade Cancel
POST
Vcenter Deployment Upgrade Check
POST
Vcenter Deployment Upgrade Start
GET
Vcenter Namespace Management Supervisor Services Cluster Supervisor Services List
POST
Vcenter Namespace Management Supervisor Services Cluster Supervisor Services Create
PUT
Vcenter Namespace Management Supervisor Services Cluster Supervisor Services Set
GET
Vcenter Namespace Management Supervisor Services Cluster Supervisor Services Get
DELETE
Vcenter Namespace Management Supervisor Services Cluster Supervisor Services Delete
POST
Vcenter Namespace Management Clusters Enable
POST
Vcenter Trusted Infrastructure Attestation Services Create
GET
Vcenter Trusted Infrastructure Attestation Services Get
DELETE
Vcenter Trusted Infrastructure Attestation Services Delete
POST
Vcenter Trusted Infrastructure Attestation Services List
POST
Vcenter Trusted Infrastructure Kms Services Create
DELETE
Vcenter Trusted Infrastructure Kms Services Delete
GET
Vcenter Trusted Infrastructure Kms Services Get
POST
Vcenter Trusted Infrastructure Kms Services List
GET
Vcenter Trusted Infrastructure Principal Get
GET
Vcenter Trusted Infrastructure Trust Authority Clusters List
GET
Vcenter Trusted Infrastructure Trust Authority Clusters Get
POST
Vcenter Trusted Infrastructure Trust Authority Hosts Attestation List
POST
Vcenter Trusted Infrastructure Trust Authority Hosts Kms List
GET
Vcenter Trusted Infrastructure Trust Authority Hosts Attestation Get
GET
Vcenter Trusted Infrastructure Trust Authority Hosts Kms Get
GET
Vcenter Trusted Infrastructure Trusted Clusters Attestation Services Get
POST
Vcenter Trusted Infrastructure Trusted Clusters Attestation Services List
GET
Vcenter Trusted Infrastructure Trusted Clusters Kms Services Get
POST
Vcenter Trusted Infrastructure Trusted Clusters Kms Services List
Deleted Operations
No Changes
Data Structure Changes
New Structures
Updated Structures
Appliance SubtaskInfo
Appliance TaskInfo
Property added
auto_rollback_state
Property added
auto_rollback_state
Property fips_enforced changed
deprecated
from
false
to
true
Property fips_enforced changed
deprecated
from
false
to
true
Property added
storage_backing
Property added
file_download_endpoint
Property added
file_download_endpoint
Property added
ssl_certificate
Property added
ssl_certificate
Property added
state_info
Property added
ssl_certificate
Property added
ssl_certificate
Property added
ssl_certificate
Property ssl_thumb_print changed
deprecated
from
false
to
true
Property added
alternative_images
Property added
alternative_images
Property added
reference_current
Property added
reference_target
Property added
display_path
Property added
type
Property added
orchestrator
Property added
display_name
Property added
export_only_default_image
Property added
has_alternative_images
Property added
default_image_host_details
Property added
alternative_image_driver_fw_details
Property added
alternative_image_host_details
Property added
default_image_host_details
Property added
software_spec_name
Property added
entity_names
Property added
entities
Property added
entity_name
Property added
software_spec
Property added
entity_id
Property cluster_name changed
deprecated
from
false
to
true
Property cluster_id changed
deprecated
from
false
to
true
Property added
authentication_spec
Property added
ssl_certificate
Property ssl_thumb_print changed
deprecated
from
false
to
true
Property added
components
Property added
host_hardware_details
Property added
image
Property added
orchestrator
Property added
display_name
Property added
maintenance_actions
Property added
alternative_images
Property added
alternative_images
Property added
subtask_summaries
Property added
ssl_certificate
Property added
ssl_certificate
Property added
ssl_certificate
Property added
ssl_certificate
Property added
disk_info
Property added
replicated_partners
Property added
ssl_certificate
Property added
host_uuid
Property added
ssl_certificate
Property added
ssl_certificate
Property ssl_thumbprint changed
deprecated
from
false
to
true
Property added
supervisor_services
Property added
resource_naming_strategy
Property added
count
Property default_kubernetes_service_content_library changed
deprecated
from
false
to
true
Property added
max_concurrent_dns_forwards
Property added
count
Property added
supervisor_primary_workload_network
Property added
vsphere_pods_enabled
Property added
vpc_network
Property added
supervisor_services_enabled
Property added
supervisor_image_source
Property default_kubernetes_service_content_library changed
deprecated
from
false
to
true
Property added
default_ingress_tls_private_key
Property added
vsphere_pods_enabled
Property added
supervisor_services_enabled
Property added
vpc_cluster_network_spec
Property added
count
Property added
supervisor_primary_workload_network
Property added
max_concurrent_dns_forwards
Property default_kubernetes_service_content_library changed
deprecated
from
false
to
true
Property added
vsphere_pods_enabled
Property added
tls_endpoint_private_key
Property added
supervisor_primary_workload_network
Property added
supervisor_services_enabled
Property added
count
Property added
max_concurrent_dns_forwards
Property added
vpc_cluster_network_spec
Property default_kubernetes_service_content_library changed
deprecated
from
false
to
true
Property ha_proxy_config_create_spec changed
deprecated
from
false
to
true
Property ha_proxy_info changed
deprecated
from
false
to
true
Property ha_proxy_config_set_spec changed
deprecated
from
false
to
true
Property ha_proxy_config_update_spec changed
deprecated
from
false
to
true
Property added
description
Property added
parent_tier0_gateway
Property added
foundation
Property haproxy changed
deprecated
from
false
to
true
Property added
mode
Property added
mode
Property added
mode
Property added
status
Property added
status
Property added
resource_naming_strategy
Property added
supervisor_services
Property added
count
Property added
allow_credentials_exchange
Property added
allow_credentials_exchange
Property added
credentials_exchange_jwt_authenticator
Property added
allow_credentials_exchange
Property added
allow_credentials_exchange
Property kubernetes_content_library changed
deprecated
from
false
to
true
Property added
nsx_vpc
Property added
allow_import
Property added
resource_naming_strategy
Property added
network_spec
Property added
zones
Property added
network_spec
Property added
zones
Property added
network_spec
Property added
network_spec
Property added
zones
Property added
ssl_certificate
Property added
ssl_certificate
Property ssl_thumbprint changed
deprecated
from
false
to
true
Deprecated Structures
Deleted Structures
No Changes