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 Logging Liagent Log Collection Get
PUT
Appliance Logging Liagent Log Collection Set
DELETE
Content Library Delete
POST
Content Library Convert
POST
Content Library Enter Maintenance
POST
Content Library Exit Maintenance
POST
Content Library Force Delete
POST
Content Library Usages Add
GET
Content Library Usages List
GET
Content Library Usages Get
DELETE
Content Library Usages Remove
POST
Content Local Library Force Delete
POST
Content Subscribed Library Force Delete
POST
Esx Settings Clusters Configuration Drafts Get Available Values$Task
POST
Esx Settings Clusters Configuration Drafts Import Config$Task
POST
Esx Settings Clusters Vms Lifecycle Hooks Process Dynamic Update
POST
Esx Settings Clusters Vms Transition Multi Source Enable$Task
POST
Esx Settings Clusters Vms Transition Transition$Task
GET
Vcenter Capacity Usage Get
PATCH
Vcenter Compute Policies Update
POST
Vcenter Consumption Domains Zone Associations Association Changes List
POST
Vcenter Consumption Domains Zones Cluster Associations Evacuate And Remove$Task
GET
Vcenter Consumption Domains Zones Capacity Summary Get
POST
Vcenter Consumption Domains Zones Capacity Summary Get Per Cluster
GET
Vcenter Crypto Fips Modules List
PATCH
Vcenter Deployment Size Update
GET
Vcenter Deployment Size Get
GET
Vcenter Deployment Size Status Get
GET
Vcenter Host Crypto Fips Modules List
GET
Vcenter Host Hardware Direct Path Devices List
POST
Vcenter Host Hardware Direct Path Devices Configure$Task
GET
Vcenter Lcm Deployment Migration Upgrade Planned Downtime Get
PUT
Vcenter Lcm Depot Services Set
GET
Vcenter Lcm Depot Services Get
GET
Vcenter Lcm Depot Services Get Service Spec
PUT
Vcenter Lcm Interop Interop Bundle Set$Task
GET
Vcenter Namespace Management Infrastructure Policies List
POST
Vcenter Namespace Management Infrastructure Policies Create
DELETE
Vcenter Namespace Management Infrastructure Policies Delete
PUT
Vcenter Namespace Management Infrastructure Policies Set
GET
Vcenter Namespace Management Infrastructure Policies Get
GET
Vcenter Namespace Management Software Supervisors Upgrades List
POST
Vcenter Namespace Management Software Supervisors Upgrades Jobs Create
GET
Vcenter Namespace Management Software Supervisors Upgrades Get
GET
Vcenter Namespace Management Software Supervisors Versions Control Plane Sizes List
GET
Vcenter Namespace Management Supervisors Supervisor Services Signatures List
DELETE
Vcenter Namespace Management Supervisors Delete
GET
Vcenter Namespace Management Supervisors Capabilities List
GET
Vcenter Namespace Management Supervisors Certificates List
PATCH
Vcenter Namespace Management Supervisors Certificates Update
PATCH
Vcenter Namespace Management Supervisors Certificates Key Sizes Update
GET
Vcenter Namespace Management Supervisors Certificates Key Sizes Get
POST
Vcenter Namespace Management Supervisors Certificates Signing Requests Create
GET
Vcenter Namespace Management Supervisors Control Plane Networks Settings Get
PATCH
Vcenter Namespace Management Supervisors Control Plane Networks Settings Update
POST
Vcenter Namespace Management Supervisors Control Plane Passwords Reset
PATCH
Vcenter Namespace Management Supervisors Control Plane Settings Update
GET
Vcenter Namespace Management Supervisors Control Plane Settings Get
PATCH
Vcenter Namespace Management Supervisors Control Plane Storage Policies Update
GET
Vcenter Namespace Management Supervisors Control Plane Storage Policies Get
GET
Vcenter Namespace Management Supervisors Crypto Fips Modules List
PUT
Vcenter Namespace Management Supervisors Logs Agent Configuration Set
GET
Vcenter Namespace Management Supervisors Logs Agent Configuration Get
GET
Vcenter Namespace Management Supervisors Management Services List
POST
Vcenter Namespace Management Supervisors Management Services Create
GET
Vcenter Namespace Management Supervisors Management Services Get
PATCH
Vcenter Namespace Management Supervisors Management Services Update
DELETE
Vcenter Namespace Management Supervisors Management Services Delete
GET
Vcenter Namespace Management Supervisors Networks List
POST
Vcenter Namespace Management Supervisors Networks Create
PATCH
Vcenter Namespace Management Supervisors Networks Update
DELETE
Vcenter Namespace Management Supervisors Networks Delete
GET
Vcenter Namespace Management Supervisors Networks Get
GET
Vcenter Namespace Management Supervisors Storage Cloud Native Resource Checks Get
POST
Vcenter Namespace Management Supervisors Storage Cloud Native Resource Checks Create
PATCH
Vcenter Namespace Management Supervisors Supervisor Service Settings Update
GET
Vcenter Namespace Management Supervisors Supervisor Service Settings Get
GET
Vcenter Namespace Management Supervisors Supervisor Services Signatures Get
POST
Vcenter Namespace Management Supervisors Support Bundles Create
GET
Vcenter Namespace Management Supervisors Vsphere Pod Settings Get
PATCH
Vcenter Namespace Management Supervisors Vsphere Pod Settings Update
GET
Vcenter Namespace Management Supervisors Workloads Images Settings Get
PATCH
Vcenter Namespace Management Supervisors Workloads Images Settings Update
PATCH
Vcenter Namespace Management Supervisors Workloads Kube Api Server Settings Update
GET
Vcenter Namespace Management Supervisors Workloads Kube Api Server Settings Get
GET
Vcenter Namespace Management Supervisors Workloads Networks Settings Get
PATCH
Vcenter Namespace Management Supervisors Workloads Networks Settings Update
GET
Vcenter Namespace Management Supervisors Workloads Storage Cloud Native File Volumes Get
PATCH
Vcenter Namespace Management Supervisors Workloads Storage Cloud Native File Volumes Update
PATCH
Vcenter Namespace Management Supervisors Workloads Storage Policies Update
GET
Vcenter Namespace Management Supervisors Workloads Storage Policies Get
POST
Vcenter Namespace Management Zones Cluster Compatibilities Create
GET
Vcenter Namespaces Management Services Access Grants List
POST
Vcenter Namespaces Management Services Access Grants Create
PATCH
Vcenter Namespaces Management Services Access Grants Update
DELETE
Vcenter Namespaces Management Services Access Grants Delete
GET
Vcenter Namespaces Management Services Access Grants Get
POST
Vcenter Registered Tokens Create
PATCH
Vcenter Tagging Associations Update
GET
Vcenter Utilization Connections List
GET
Vcenter Utilization Proxies List
Updated Operations
Parameter added
Parameter policy_names
Parameter added
Parameter capabilities
Parameter added
Parameter filter
Parameter added
Parameter zones
Response added
Response with Status Code 400
Parameter added
Parameter filter
Parameter added
Parameter zones
Response added
Response with Status Code 400
Deprecated Operations
GET
Appliance Health Database Get
PATCH
Appliance Health Check Settings Update
GET
Appliance Health Check Settings Get
GET
Vcenter Namespace Management Clusters List
POST
Vcenter Namespace Management Support Bundle Create
POST
Vcenter Namespace Management Clusters Disable
POST
Vcenter Namespace Management Clusters Rotate Password
GET
Vcenter Namespace Management Distributed Switch Compatibility List
GET
Vcenter Namespace Management Edge Cluster Compatibility List
POST
Vcenter Namespace Management Networks Nsx Distributed Switches Compatibility Check
POST
Vcenter Namespace Management Networks Nsx Edges Compatibility Check
GET
Vcenter Namespace Management Software Clusters List
GET
Vcenter Namespace Management Software Clusters Get
POST
Vcenter Namespace Management Software Clusters Upgrade
POST
Vcenter Namespace Management Software Clusters Upgrade Multiple
GET
Vcenter Namespaces Namespace Self Service List
GET
Vcenter Namespaces Namespace Self Service Get
POST
Vcenter Namespaces Namespace Self Service Activate
POST
Vcenter Namespaces Namespace Self Service Activate With Template
POST
Vcenter Namespaces Namespace Self Service Deactivate
POST
Vcenter Namespaces Namespace Templates Create
GET
Vcenter Namespaces Namespace Templates List
GET
Vcenter Namespaces Namespace Templates Get
PATCH
Vcenter Namespaces Namespace Templates Update
GET
Vcenter Namespaces Namespace Templates List V2
POST
Vcenter Namespaces Namespace Templates Create V2
PATCH
Vcenter Namespaces Namespace Templates Update V2
GET
Vcenter Namespaces Namespace Templates Get V2
Deleted Operations
GET
Vcenter Hvc Links List
POST
Vcenter Hvc Links Create
GET
Vcenter Hvc Links Get
DELETE
Vcenter Hvc Links Delete
POST
Vcenter Hvc Links Delete With Credentials
PUT
Vcenter Hvc Management Administrators Set
GET
Vcenter Hvc Management Administrators Get
POST
Vcenter Hvc Management Administrators Add
POST
Vcenter Hvc Management Administrators Remove
GET
Vstats Acq Specs List
POST
Vstats Acq Specs Create
DELETE
Vstats Acq Specs Delete
PATCH
Vstats Acq Specs Update
GET
Vstats Acq Specs Get
GET
Vstats Counter Sets List
GET
Vstats Counter Sets Get
GET
Vstats Counters List
GET
Vstats Counters Get
GET
Vstats Counter Metadata List
GET
Vstats Counter Metadata Get Default
GET
Vstats Counter Metadata Get
GET
Vstats Data Query Data Points
GET
Vstats Metrics List
GET
Vstats Providers List
GET
Vstats Resource Address Schemas Get
GET
Vstats Resource Addresses List
GET
Vstats Resource Addresses Get
GET
Vstats Resource Types List
Data Structure Changes
New Structures
Updated Structures
Appliance LocalAccounts Policy Info
Appliance Update CommonInfo
Property added
failed_attempt_count_before_account_lockout
Property added
length_of_lockout_period_in_seconds
Property added
minimum_length
Property added
fail_interval_between_attempts
Property added
minimum_special_char_count
Property added
minimum_lowercase_char_count
Property added
minimum_numerics_char_count
Property added
minimum_uppercase_char_count
Property added
managed_at_fleet
Property added
prior_password_remember_count
Property added
quick_patch
Property added
quick_patch
Property added
estimated_time_to_install
Property added
workload_management_impact
Property added
quick_patch
Property added
quick_patch
Property added
quick_patch
Property added
automatic_sync_start_hour_setting
Property added
maximum_concurrent_item_syncs_setting
Property added
automatic_sync_refresh_interval_setting
Property added
transfer_threads_pool_size_setting
Property added
automatic_sync_setting_refresh_interval_setting
Property added
transfer_nfc_max_concurrent_transfers_per_host
Property added
priority_transfer_threads_pool_size
Property added
automatic_sync_enabled_setting
Property added
priority_transfer_threads_pool_size_setting
Property added
automatic_sync_setting_refresh_interval
Property added
automatic_sync_stop_hour_setting
Property added
transfer_throttling_bandwidth_total
Property added
automatic_sync_refresh_interval
Property added
transfer_threads_pool_size
Property added
transfer_throttling_bandwidth_total_setting
Property added
transfer_nfc_max_concurrent_transfers_per_host_setting
Property added
message
Property added
configuration_info
Property added
drift_reviews
Property added
cluster_solutions_result
Property added
solutions_precheck_result
Property added
drift_reviews
Property added
display_path
Property added
type
Property added
error
Property added
display_path
Property added
software_policy_spec
Property added
software_policy_spec
Property added
auto_remediate_on_host_add
Property added
skip_reserved_vibs_export
Property added
display_name
Property added
skip_reserved_vibs_export
Property added
check_issues
Property added
remediation_policy
Property added
alternative_vm_specs
Property added
dynamic_update_processed
Property added
authentication_scheme
Property added
redeployment_policy
Property added
remediation_policy
Property added
alternative_vm_specs
Property added
redeployment_policy
Property added
software_policy_spec
Property added
software_policy_spec
Property added
software_policy_spec
Property added
software_policy_spec
Property added
software_policy_spec
Property added
software_policy_spec
Property added
display_name
Property added
skip_reserved_vibs_export
Property added
perspective
Property added
skip_reserved_vibs_export
Property added
image_hash
Property added
image_hash
Property added
challenge
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
strictness
Property added
managed_by
Property added
strictness
Property added
managed_by
Property added
managed_by
Property added
strictness
Property added
managed_by
Property added
strictness
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
managed_by
Property added
policy_names
Property added
capabilities
Property added
policy_name
Property added
policy_description
Property added
capability
Property added
remove_task
Property added
state
Property added
details
Property added
ssl_verify
Property added
certificate
Property added
certificate
Property added
ssl_verify
Property added
workload_management_impact
Property added
quick_patch
Property added
workload_management_impact
Property added
quick_patch
Property added
enable_namespace_api_fairness
Property count changed
deprecated
from
false
to
true
Property master_dns_names changed
deprecated
from
false
to
true
Property image_storage changed
deprecated
from
false
to
true
Property default_image_repository changed
deprecated
from
false
to
true
Property tls_endpoint_certificate changed
deprecated
from
false
to
true
Property default_image_registry changed
deprecated
from
false
to
true
Property messages changed
deprecated
from
false
to
true
Property ephemeral_storage_policy changed
deprecated
from
false
to
true
Property config_status changed
deprecated
from
false
to
true
Property cns_file_config changed
deprecated
from
false
to
true
Property supervisor_services_enabled changed
deprecated
from
false
to
true
Property master_dns changed
deprecated
from
false
to
true
Property login_banner changed
deprecated
from
false
to
true
Property content_libraries changed
deprecated
from
false
to
true
Property master_dns_search_domains changed
deprecated
from
false
to
true
Property vsphere_pods_enabled changed
deprecated
from
false
to
true
Property stat_summary changed
deprecated
from
false
to
true
Property master_storage_policy changed
deprecated
from
false
to
true
Property master_ntp_servers changed
deprecated
from
false
to
true
Property conditions changed
deprecated
from
false
to
true
Property kubernetes_status changed
deprecated
from
false
to
true
Property added
enable_namespace_api_fairness
Property config_status changed
deprecated
from
false
to
true
Property kubernetes_status changed
deprecated
from
false
to
true
Property stats changed
deprecated
from
false
to
true
Property added
enable_namespace_api_fairness
Property supervisor_services_enabled changed
deprecated
from
false
to
true
Property master_dns changed
deprecated
from
false
to
true
Property default_image_registry changed
deprecated
from
false
to
true
Property vsphere_pods_enabled changed
deprecated
from
false
to
true
Property ephemeral_storage_policy changed
deprecated
from
false
to
true
Property master_storage_policy changed
deprecated
from
false
to
true
Property image_storage changed
deprecated
from
false
to
true
Property tls_endpoint_certificate changed
deprecated
from
false
to
true
Property cns_file_config changed
deprecated
from
false
to
true
Property master_ntp_servers changed
deprecated
from
false
to
true
Property floating_ip changed
deprecated
from
false
to
true
Property count changed
deprecated
from
false
to
true
Property default_image_repository changed
deprecated
from
false
to
true
Property content_libraries changed
deprecated
from
false
to
true
Property master_dns_search_domains changed
deprecated
from
false
to
true
Property login_banner changed
deprecated
from
false
to
true
Property added
cluster
Property added
incompatibility_reasons
Property added
compatible
Property added
incompatibility_reasons
Property added
compatible
Property added
range_usages
Property added
cidrs
Property added
cidr_usages
Property added
ranges
Property added
size_v2
Property added
enable_namespace_api_fairness
Property added
prefix
Property added
enable_kubernetes_jwt_authentication
Property added
extra_claims
Property added
prefix
Property added
enable_kubernetes_jwt_authentication
Property added
extra_claims
Property added
enable_kubernetes_jwt_authentication
Property added
extra_claims
Property added
extra_claims_to_remove
Property added
enable_kubernetes_jwt_authentication
Property added
extra_claims_to_add
Property added
apiendpoint
Property added
messages
Property added
type
Property added
cluster_allocation
Property added
infrastructure_policies
Property added
edges
Property added
infrastructure_policies
Property added
edges
Property added
edges
Property added
infrastructure_policies
Property added
infrastructure_policies
Property added
edges
Property added
vsphere_network
Property added
vsphere_network
Property added
vsphere_network_config
Property added
vsphere_network_config
Property added
infrastructure_policies
Property added
edges
Property added
edges
Property added
infrastructure_policies
Property added
shared_subnets
Property added
shared_subnets
Property added
shared_subnets
Property added
shared_subnets
Property added
cidrs
Property added
cidr_usages
Property added
range_usages
Property added
ranges
Property added
library_item_source_id
Property added
subnet_mappings
Property added
tag_params
Property added
guest_reboot_status
Property added
tags
Property added
subnet
Deprecated Structures
Deleted Structures
Vapi Metadata SourceCreateSpec
Vapi Metadata SourceInfo
Vapi Metadata SourceType
Vcenter Hvc Links CertificateInfo
Vcenter Hvc Links CreateSpec
Vcenter Hvc Links Credentials
Vcenter Hvc Links Info
Vcenter Hvc Links Info HealthStatus
Vcenter Hvc Links Summary
Vstats AcqSpecs CounterSpec
Vstats AcqSpecs CreateSpec
Vstats AcqSpecs FilterSpec
Vstats AcqSpecs Info
Vstats AcqSpecs ListResult
Vstats AcqSpecs Status
Vstats AcqSpecs UpdateSpec
Vstats CidMid
Vstats CounterMetadata CounterEditionStatus
Vstats CounterMetadata FilterSpec
Vstats CounterMetadata Info
Vstats CounterMetadata MetricUnits
Vstats CounterMetadata SampleType
Vstats CounterMetadata UnitsFactor
Vstats CounterSets Info
Vstats Counters FilterSpec
Vstats Counters Info
Vstats Data DataPoint
Vstats Data DataPointsResult
Vstats Data FilterSpec
Vstats Metrics Summary
Vstats Providers Summary
Vstats QueryPredicate
Vstats ResourceAddressSchemas Info
Vstats ResourceAddressSchemas QueryCapabilities
Vstats ResourceAddressSchemas ResourceIdDefinition
Vstats ResourceAddresses FilterSpec
Vstats ResourceAddresses Info
Vstats ResourceAddresses ListResult
Vstats ResourceTypes Summary
Vstats RsrcId
Vstats UserInfo