[{"label":"Latest (5.0.0)","version":"latest"},{"version":"4.5.1"},{"version":"4.5.0"},{"version":"4.4.0"},{"version":"4.3.1"},{"link":"https://developer.vmware.com/apis/1126/vmware-cloud-foundation","version":"4.3"},{"link":"https://developer.vmware.com/apis/1077/vmware-cloud-foundation","version":"4.2"},{"link":"https://developer.vmware.com/apis/1032/vmware-cloud-foundation","version":"4.1"},{"link":"https://developer.vmware.com/apis/1002/vmware-cloud-foundation","version":"4.0.1"},{"link":"https://developer.vmware.com/apis/921/vmware-cloud-foundation","version":"4.0"},{"link":"https://developer.vmware.com/apis/925/vmware-cloud-foundation","version":"3.10"},{"link":"https://developer.vmware.com/apis/891/vmware-cloud-foundation","version":"3.9.1"},{"link":"https://developer.vmware.com/apis/723/vmware-cloud-foundation","version":"3.9.0"},{"link":"https://developer.vmware.com/apis/711/vmware-cloud-foundation","version":"3.8.1"},{"link":"https://developer.vmware.com/apis/685/vmware-cloud-foundation","version":"3.8"}]
vcf
VMware Cloud Foundation API Reference Guide Operations Index
All available VMware Cloud Foundation API Reference Guide Operations.
AVNs
post |
Create AVNs
Create AVNs |
get |
Get All AVNs
Fetches all AVNs |
post |
Validate AVNs
Validate AVN Creation Spec |
Backup Restore
post |
Backup Tasks
Trigger backup |
put |
Configure Backup Settings
Configure backup settings to backup NSX and SDDC manager |
patch |
Edit Backup Settings
Edit backup configuration to backup NSX and SDDC manager |
get |
Get Backup Settings
Get backup configuration used to backup NSX and SDDC manager |
post |
Restores Tasks
Trigger Restore |
get |
Restores Tasks
Fetch the restores task |
Bundles
get |
Get Bundle
Get a Bundle |
get |
Get Bundles
Get the Bundles |
get |
Get Bundles For Skip Upgrade
Get bundles for skip upgrade a domain from current version to target version. |
patch |
Update Bundle
Update a Bundle for downloading from depot |
patch |
Update Bundle Compatibility Sets
Update software compatibility sets for Bundles |
post |
Upload Bundle
Upload a Bundle |
CEIP
get |
Get CEIP Status
Get CEIP status |
patch |
Update CEIP Status
Opt-in or Opt-out of CEIP |
Certificates
patch |
Configure Certificate Authority
Configure existing certificate authority |
put |
Create Certificate Authority
Create a certificate authority |
put |
Decode Cert Chain
decodeCertChain |
delete |
Delete CA Configuration
Deletes CA configuration file |
get |
Download CSR
Download available CSR(s) in tar.gz format |
put |
Generate Certificates
Generate certificate(s) for the selected resource(s) in a domain |
put |
Generates CSRs
Generate CSR(s) |
get |
Get CSRs
Get available CSR(s) in json format |
get |
Get Certificate Authorities
Get certificate authorities information |
get |
Get Certificate Authority By ID
Get certificate authority information |
get |
Get Certificates
Get latest generated certificate(s) in a domain. |
get |
Get Resource Certificates Validation Result
Get the resource certificate validation result |
patch |
Replace Certificates
Replace certificate(s) for the selected resource(s) in a domain |
put |
Replace Resource Certificates
Replace resource certificates |
put |
Upload Certificates
Upload certificates to the certificate store |
put |
Validate Resource Certificates
Validate resource certificates |
get |
View Certificate
View certificate of all the resources in a domain |
Clusters
post |
Add Datastore To Cluster
Mount a datastore to a cluster |
put |
Assign Tags To Existing Cluster
Assign Tags to Cluster |
get |
Assignable Tags To Cluster
get assignable Tags to Cluster |
post |
Create Cluster
Create a Cluster and add to an existing Domain |
delete |
Delete Cluster
Delete a Cluster from a Domain if it has been previously initialized for deletion |
get |
Get Cluster
Get a Cluster |
get |
Get Cluster Datastores
Get the list of all datastores associated with the cluster. |
get |
Get Cluster Tag Manager URL
Get Cluster Tag Manager Url |
get |
Get Clusters
Get the Clusters |
get |
Get Datastore Criterion
Get a criterion to query for datastore |
get |
Get Datastore Query Response
Get Datastore query response |
get |
Get Datastores Criteria
Get all datastore criteria |
get |
Get Host Criteria
Get all host criteria |
get |
Get Host Criterion
Get a criterion to query for host |
get |
Get Host Query Response
Get query response |
get |
Get Tags Assigned To Cluster
Get Tags assigned to Cluster |
get |
Get Tags Assigned To Clusters
Get Tags assigned to Clusters |
get |
Get VDses
Get the list of VDSes of a cluster. |
post |
Post Datastore Query
Post a datastore query |
post |
Post Host Query
Post a host query |
delete |
Remove Datastore From Cluster
Unmount a datastore from a cluster |
delete |
Remove Tags From Existing Cluster
Remove Tags From Cluster |
patch |
Update Cluster
Update a Cluster by adding or removing Hosts, Stretching a standard vSAN cluster, Unstretching a stretched cluster or by marking for deletion |
post |
Validate Cluster Operations
Validate input specification for updating given Cluster |
post |
Validate Clusters Operations
Validate the input specification for Cluster creation |
post |
Validate vSAN Remote Datastore
Validate the input spec for mounting vSAN remote datastore to an existing cluster |
Credentials
delete |
Cancel Credentials Task
Cancel a failed credentials task for a given ID |
post |
Fetch Password Expiration
Fetch expiration details of passwords for a list of credentials |
get |
Get Credential
Get Credential for the given ID |
get |
Get Credentials
Get the Credentials |
get |
Get Credentials Sub Task
Fetch details of a subtask for a given credentials task ID and sub-task ID. |
get |
Get Credentials Task
Fetch a credentials task |
get |
Get Credentials Task Resources Credentials
Fetch resource credentials for a given credentials task ID |
get |
Get Credentials Tasks
Fetch the credentials tasks |
get |
Get Expirations For Passwords
Get the status of the password expiration fetch |
patch |
Retry Credentials Task
Retry a failed credentials task for a given ID |
patch |
Update Or Rotate Passwords
Update or rotate passwords for a list of resources |
Depot Settings
get |
Get Depot Settings
Get Depot Settings |
put |
Update Depot Settings
Update Depot Settings |
Domains
put |
Assign Tags To Existing Domain
Assign Tags to Domain |
get |
Assignable Tags To Domain
get assignable Tags to Domain |
post |
Create Domain
Create a Domain |
delete |
Delete Domain
Delete a Domain if it has been previously initialized for deletion |
get |
Get Cluster Criteria
Get all cluster criteria |
get |
Get Cluster Criterion
Get a criterion to query for cluster |
get |
Get Cluster Query Response
Get cluster query response |
get |
Get Clusters Query Response
Get clusters query response |
get |
Get Datastore Criterion
Get a criterion to query for datastore |
get |
Get Datastore Query Response
Get Datastore query response |
get |
Get Datastores Criteria
Get all datastore criteria |
get |
Get Domain
Get a Domain |
get |
Get Domain Endpoints
Get Endpoints of a Domain |
get |
Get Domain Tag Manager URL
Get Domain Tag Manager Url |
get |
Get Domains
Get the Domains |
get |
Get Tags Assigned To Domain
Get Tags assigned to Domain |
get |
Get Tags Assigned To Domains
Get Tags assigned to Domains |
post |
Post Cluster Query
Post a cluster query |
post |
Post Clusters Query
Post clusters query |
post |
Post Datastore Query
Post a datastore query |
delete |
Remove Tags From Domain
remove Tags From Domain |
patch |
Update Domain
Update a Domain |
post |
Validate Domains Operations
Validate the input spec for domains operations |
Fips Mode Details
get |
Get Security Config
Get VCF security configuration |
Hosts
put |
Assign Tags To Existing Host
Assign Tags to Host |
get |
Assignable Tags To Host
get Assignable Tags to Host |
post |
Commission Hosts
Commission the Hosts |
delete |
Decommission Hosts
Decommission the Hosts |
get |
Get Criteria
Get all criteria |
get |
Get Criterion
Get a criterion |
get |
Get Host
Get a Host |
get |
Get Host Query Response
Get query response |
get |
Get Host Tag Manager URL
Get Host Tag Manager Url |
get |
Get Hosts
Get the Hosts |
get |
Get Tags Assigned To Host
Get Tags assigned to Host |
get |
Get Tags Assigned To Hosts
Get Tags assigned to Hosts |
get |
Get Validation For Commission Hosts
Get the status of the validation of the input specification to commission the Hosts |
post |
Post Query
Post a query |
delete |
Remove Tags From Host
Remove Tags From Host |
post |
Validate Hosts Operations
Validate the input spec for hosts operations |
Identity Providers
post |
Add Embedded Identity Source
Add an embedded Identity source |
post |
Add External Identity Provider
Add an external Identity provider |
delete |
Delete External Identity Provider
Delete an external Identity Provider |
delete |
Delete Identity Source
Delete an Identity Source |
get |
Get All IDPs
Get all Identity Providers |
get |
Get Identity Provider By ID
Get Identity Provider By Id |
patch |
Update Embedded Identity Source
Update an embedded Identity source |
patch |
Update External Identity Provider
Update an external Identity provider |
License Keys
post |
Add License Key
Add a License Key |
delete |
Delete License Key
Delete a License Key |
get |
Get License Key
Get a License Key by key |
get |
Get License Keys
Get the License Keys |
get |
Get Licensing Info
Get the Licensing information |
Manifests
get |
Get Manifest
Get manifest |
post |
Save Manifest
Save/Load manifest |
NSX-T Clusters
get |
Get Criteria
Get all NSX-T criteria |
get |
Get Criterion
Get a NSX-T criterion |
get |
Get NSX-T Cluster
Get a NSX-T cluster |
get |
Get NSX-T Cluster Query Response
Get NSX-T cluster query response |
get |
Get NSX-T Clusters
Get the NSX-T clusters |
get |
Get NSX-T IP Address Pool
Get a NSX-T IP address pool |
get |
Get NSX-T IP Address Pools
Get the NSX-T IP address pools |
get |
Get Validation Result
getValidationResult |
post |
Post Query
Post a query |
post |
Validate IP Pool
validateIpPool |
NSX-T Edge Clusters
post |
Create Edge
Create an Edge Cluster |
get |
Get Edge Cluster
Get an Edge Cluster |
get |
Get Edge Clusters
Get the Edge Clusters |
get |
Get Validation For Create Edge Cluster
Get the Edge Cluster spec validation |
patch |
Update Edge Cluster
Expand or Shrink an NSX-T Edge Cluster |
post |
Validate Edge Cluster Spec
Validate an Edge Cluster spec |
post |
Validate Edge Cluster Update Spec
Validate an NSX-T Edge Cluster update spec |
Network Pools
post |
Add IP Pool To Network Of Network Pool
Add an IP Pool to a Network of a Network Pool |
post |
Create Network Pool
Create a Network Pool |
delete |
Delete IP Pool From Network Of Network Pool
Delete an IP Pool from a Network of a Network Pool |
delete |
Delete Network Pool
Delete a Network Pool |
get |
Get Network Of Network Pool
Get a Network of a Network Pool |
get |
Get Network Pool
Get a Network Pool |
get |
Get Network Pools
Get the Network Pools |
get |
Get Networks Of Network Pool
Get the Networks of a Network Pool |
patch |
Update Network Pool
Update Network Pool |
PSCs
get |
Get PSC
Get a PSC |
get |
Get PSCs
Get the PSCs |
Personalities
delete |
Delete Personality
Delete the personality based on either name or id |
get |
Get Personalities
Get the Personalities |
get |
Get Personality
Get Personalities By Id |
post |
Upload Personality
Upload a Personality |
put |
Upload Personality Files
Upload personality files to SDDC Manager |
Proxy Configuration
get |
Get Proxy Configuration
Get the current Proxy configuration |
patch |
Update Proxy Configuration
Update Proxy configuration |
Releases
get |
Get Future Releases
Returns all known to the system future target versions for a domain. |
get |
Get Releases
Get Releases. |
get |
Get System Release
Get System Release. |
Resource Functionalities
get |
Get Resource Functionalities
Get Resource Functionalities |
get |
Get Resources Functionalities Allowed Global
Get Resource Functionalities Allowed Global Configuration |
Resource Warnings
get |
Get Resource Warning
Get a Resource Warning by ID |
get |
Get Resource Warnings
Get Resource Warnings |
SDDC
post |
Convert To JSON Spec
Convert SDDC specification Json/Excel File |
post |
Create SDDC
Create SDDC |
get |
Get All SDDC Validations
Get all SDDC specification validations |
get |
Get Bringup Detail Report
Get SDDC report by ID |
get |
Get Bringup Info
Get Bringup Info |
get |
Get Bringup Validation Report
Get validation report by ID |
get |
Get SDDC Manager Info
Retrieve SDDC Manager VM details |
get |
Get SDDC Validation
Get SDDC specification validation status by ID |
get |
Retrieve All SDDCs
Retrieve all SDDCs |
get |
Retrieve SDDC
Retrieve a SDDC |
patch |
Retry SDDC
Retry failed SDDC creation |
patch |
Retry SDDC Validation
Retry SDDC validation |
post |
Validate SDDC Spec
Validate SDDC specification before creation |
SDDC Managers
get |
Get SDDC Manager
Get a SDDC Manager |
get |
Get SDDC Managers
Get the SDDC Managers |
SOS
get |
Gethealthsummary
Fetch the progress of a Health summary task. |
get |
Gethealthsummarytasks
Fetch All Health Summary Tasks. |
get |
Getsupport Bundle
Fetch the progress of support bundle task. |
get |
Getsupport Bundle Tasks
Fetch All Support bundle Tasks. |
post |
Health Summary
Initiates Health Summary checks. |
get |
Healthsummarydata
Download Health Summary Bundle. |
get |
Support Bundledata
Download Support bundles. |
post |
Supportbundles
Initiates Support bundle download |
System
put |
Configure DNS
Configure the Dns Server |
put |
Configure NTP
Configure the Ntp Server |
get |
Get DNS Configuration
Get the current DnsConfiguration |
get |
Get NTP Configuration
Get the current NtpConfiguration |
get |
Get System
Get the system |
get |
Get Validation Of DNS Configuration
Get the status of the validation of the input DnsConfiguration |
get |
Get Validation Of NTP Configuration
Get the status of the validation of the input ntpServers to configure new Ntp server |
get |
Get Validations Of DNS Configuration
Get the validations of the input dnsServers to configure new DNS server |
get |
Get Validations Of NTP Configuration
Get the validations of the input ntpServers to configure new Ntp server |
patch |
Patch System
Update system level configuration |
post |
Validate DNS Configuration
Validate DnsConfiguration input spec and system health before DNS configuration |
post |
Validate NTP Configuration
Validate NtpConfiguration input spec and system health before Ntp configuration |
System Prechecks
get |
Get Precheck Task
Get Precheck Task by ID |
post |
Precheck System
Precheck System |
Tasks
delete |
Cancel Task
Cancel a Task |
get |
Get Task
Get a Task |
get |
Get Tasks
Get the Tasks |
patch |
Retry Task
Retry a Task |
Tokens
post |
Create Token
Create Token Pair |
delete |
Invalidate Refresh Token
Invalidate Refresh Token |
patch |
Refresh Access Token
Refresh Access Token |
Trusted Certificates
post |
Add Trusted Certificate
Add a trusted certificate to the SDDC Manager |
delete |
Delete Trusted Certificate
Delete a trusted certificate from the SDDC Manager |
get |
Get Trusted Certificates
Get the trusted certificates from the SDDC Manager |
Upgradables
get |
Get NSX-T Upgrade Resources
Get NSXT upgradable resources |
get |
Get Upgradables
Get the Upgradables |
get |
Get Upgradables By Domain
Get the Upgradables |
get |
Get Upgradables Clusters
Get registered and available HSM details along with Software details |
Upgrades
patch |
Commit Reschedule Upgrade
Commit/Reschedule Upgrade |
get |
Get Precheck
getPrecheck |
get |
Get Upgrade By ID
Get Upgrade By Id |
get |
Get Upgrades
Get Upgrades |
post |
Perform Prechecks
performPrechecks |
post |
Perform Upgrade
Perform Upgrade |
Users
post |
Add Users
Add users |
delete |
Delete User
Delete a user |
get |
Get All UI Users
getAllUiUsers |
get |
Get Local Account
Get local account details |
get |
Get Roles
Get all roles |
get |
Get SSO Domain Entities
Get all entities of SSO domain |
get |
Get SSO Domains
Get all SSO domains |
get |
Get Users
Get all Users |
patch |
Update Local User Password
Update password for local account |
V San Health Check
get |
Get Health Check Query
Get vSAN health check status |
get |
Get Health Check Status
Get vSAN health check status by Query Id |
get |
Get Health Check Status Task
Get vSAN health check update task status |
patch |
Set Health Check Status
Update vSAN health check status |
VASA Providers
post |
Add Storage Containers To VASA Provider
Add the storage containers to a VASA Provider |
post |
Add Users To VASA Provider
Add the users to a VASA Provider |
post |
Add VASA Provider
Add a VASA Provider |
delete |
Delete Storage Container Of VASA Provider
Delete a storage container of a VASA Provider |
delete |
Delete VASA Provider
Delete a VASA Provider |
get |
Get Storage Containers Of VASA Provider
Get the storage containers of a VASA Provider |
get |
Get Users Of VASA Provider
Get the users of a VASA Provider |
get |
Get VASA Provider
Get a VASA Provider |
get |
Get VASA Providers
Get the VASA Providers |
get |
Get Validation Of VASA Provider
Get the status of the validation of the VASA Provider |
patch |
Update Storage Container Of VASA Provider
Update the storage container of a VASA Provider |
patch |
Update User Of VASA Provider
Update the user of a VASA Provider |
patch |
Update VASA Provider
Update a VASA Provider |
post |
Validate VASA Provider
Validate VasaProvider input specification |
VCF Services
get |
Get VCF Service
Get a VcfService |
get |
Get VCF Services
Get the VcfServices |
Version Aliases For Bundle Component Type
delete |
Delete Alias Versions By Software Type And Base Version
Delete Version Alias Configuration |
delete |
Delete Version Alias By Software Type
Delete Version Alias for a bundle component type |
get |
Get Version Alias Configuration
Get Version Alias Configuration |
put |
Update Version Alias Configuration
Update Version Alias Configuration |
put |
Update Version Alias Configurations
Update Version Alias Configurations |
WSA
get |
Get Wsas
Get all existing Workspace ONE Access instances |
vCenters
get |
Get vCenter
Get a vCenter |
get |
Get vCenters
Get vCenters |
vRA
get |
Get VRas
Get all existing vRealize Automation instances |
vRLI
put |
Connect vRLI With Domain
Connects vRealize Log Insight with domain |
get |
Get Integrated Domains
Gets vRealize Log Insight integration status for workload domains |
get |
Get VRlis
Get all existing vRealize Log Insight instances |
vROPs
put |
Connect vROPs With Domain
Connect/disconnect workload domains with vRealize Operations |
get |
Get Integrated Domains vROPs
Gets vRealize Operations integration status for workload domains |
get |
Get VRopses
Get all existing vRealize Operations instances |
vRSLCM
post |
Deploy vRSLCM
Deploy vRealize Suite Lifecycle Manager |
get |
Get vRSLCM
Get the existing vRealize Suite Lifecycle Manager |
get |
Get vRSLCM Validation
Get the status of the validations for vRealize Lifecycle Manager deployment |
get |
Get vRSLCMs
Get all existing vRealize Suite Lifecycle Manager instances |
delete |
Rollback vRSLCM
Rollback vRealize Suite Lifecycle Manager after unsuccessful deployment |
put |
Update vRSLCM Version By ID In Inventory
Update vRSLCM version by ID in SDDC Manager inventory |
put |
Update vRSLCM Version In Inventory
Updates the version of VRSLCM in SDDC Manager inventory |
post |
Validate vRSLCM
Validate the input specification for vRealize Suite Lifecycle Manager deployment |