VMware Cloud Foundation API Reference Guide Operations Index

VMware Cloud Foundation API Reference Guide Operations Index

All available VMware Cloud Foundation API Reference Guide Operations

Automation
GET
Get Vras
Retrieve a list of VMware Aria Automation instances
Avns
POST
Create Avns
Create Application Virtual Networks (AVN)
GET
Get Avns
Retrieve Application Virtual Network (AVN) details
POST
Validate Avn Spec
Perform validation of the AvnsCreationSpec specification
Backup Restore
GET
Get Backup Configuration
Retrieve the backup configuration for SDDC Manager and NSX Manager
GET
Get Restore Task
Retrieve the restore task
PUT
Set Backup Configuration
Configure the backup configuration for SDDC Manager and NSX Manager
POST
Start Backup
Start a backup operation
POST
Start Restore
Start a restore operation
PATCH
Update Backup Configuration
Update the backup configuration for SDDC Manager and NSX Manager
Bundles
GET
Get Bundle
Retrieve a bundle by its ID
GET
Get Bundles
Retrieve a list of bundles
GET
Get Bundles For Skip Upgrade
Retrieve a list of bundles for skip upgrade by domain ID
PATCH
Start Bundle Download By ID
Start immediate download or schedule download of a bundle by ID
PATCH
Update Bundle Compatibility Sets
Update the software compatability set for all bundles
POST
Upload Bundle
Upload a bundle to SDDC Manager
Ceip
GET
Get Ceip Status
Retrieve the CEIP status
PATCH
Set Ceip Status
Configure CEIP to Opt-In or Opt-Out
Certificates
PATCH
Configure Certificate Authority
Update the configuration of a Certificate Authority
PUT
Create Certificate Authority
Configure integration with a Certificate Authority
GET
Download CSR
Request the download of CSR(s) for a domain in tar.gz format
PUT
Generate Certificates
Request the creation of signed certificate for resources of a domain
PUT
Generates CS Rs
Request the creation of certificate signing request (CSR) files for resources of a domain
GET
Get Certificate Authorities
Retrieve a list of Certificate Authorities
GET
Get Certificate Authority By Id
Retrive the details of a Certificate Authority by ID
GET
Get Certificates By Domain
Retrieve the certificate details for all resources in a domain
GET
Get CS Rs
Request available CSR(s) in JSON format for a domain
GET
Get Domain Certificates
Retrieve the latest generated certificates for a domain by its ID
GET
Get Resource Certificates Validation By ID
Retrieve the results of a certificate validation by its ID
DELETE
Remove Certificate Authority
Remove the configuration of a Certificate Authority
PATCH
Replace Certificates
Replace certificate(s) for the selected resource(s) in a domain
PUT
Replace Resource Certificates
Replace the certificate(s) for selected resources of a domain
PUT
Upload Certificates
Import certificate(s) to the certificate store for a domain
PUT
Validate Resource Certificates
Perform validation of the ResourceCertificateSpec specification
Check Sets
GET
Get Last Assessment Run Info
Get information about the last assessment run
GET
Get Result
Get the result for a given check run
POST
Query Check Sets
Query for check-sets for the given resources
POST
Trigger Check Run
Trigger a run of the selected checks
PATCH
Trigger Partial Retry Of Check Run
Trigger partial retry of a completed check run
Clusters
POST
Add Datastore To Cluster
Mount a datastore to a cluster
PUT
Assign Tags To Cluster
Assign 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 by its ID
GET
Get Cluster Datastores
Get the list of all datastores associated with the cluster.
POST
Get Cluster Network Configuration
Get cluster network configuration
GET
Get Cluster Network Configuration Criteria
Get cluster network configuration criteria
GET
Get Cluster Network Configuration Query Response
Get cluster network configuration query response
GET
Get Clusters
Retrieve a list of clusters
GET
Get Cluster Tag Manager Url
Get Cluster Tag Manager Url
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 Tag Assignable For Cluster
Get tags assignable to a cluster
GET
Get Tags Assigned To Cluster
Get tags assigned to a cluster by its ID
GET
Get Tags Assigned To Clusters
Get tags assigned to clusters
GET
Get Vdses
Get the list of VDSes of a cluster.
POST
Import Vds To Inventory
Import Vds to inventory for the given 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 Cluster
Remove tags from a 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 Creation Spec
Perform validation of the ClusterCreationSpec specification
POST
Validate Cluster Update Spec
Perform validation of the ClusterUpdateSpec specification
POST
Validate Vsan Remote Datastore Spec
Perform validation of the DatastoreMountSpec specification
Compatibility Matrix
GET
Get Compatibility Matrices
Get Compatibility Matrices
GET
Get Compatibility Matrix
Get Compatibility Matrix
GET
Get Compatibility Matrix Content
Get Compatibility Matrix content
GET
Get Compatibility Matrix Metadata
Get Compatibility Matrix Metadata
PUT
Update Compatibility Matrix
Update CompatibilityMatrix for a source with JSON file
Config Reconciler
GET
Get Configs
Get configs associated with the given criteria
GET
Get Reconciliation Task
Get config reconciliation task associated with the given task Id
POST
Reconcile Configs
Reconcile configs
Credentials
DELETE
Cancel Credentials Task
Cancel a failed credential task by its ID
GET
Get Credential
Retrieve a credential by its ID
GET
Get Credentials
Retrieve a list of credentials
GET
Get Credentials Sub Task
Retrieve a credential sub task by its ID
GET
Get Credentials Task
Retrieve a credential task by ID
GET
Get Credentials Tasks
Retrieve a list of credential tasks
GET
Get Credential Task By Resource ID
Retriece a credential taks by resource ID
POST
Get Password Expiration
Fetch expiration details of passwords for a list of credentials
GET
Get Password Expiration By Task ID
Retrive a password expiration task by ID
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
Retrieve the depot configuration
PUT
Update Depot Settings
Configure the depot credentials
Domains
PUT
Assign Tags To Domain
Assign tags to a domain
POST
Create Domain
Create a domain
DELETE
Delete Domain
Remove a domain if it has been previously initialized for deletion
GET
Get Assignable Tags For Domain
Get tags assignable to a domain
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 1
Get a criterion to query for datastore
GET
Get Datastore Query Response 1
Get Datastore query response
GET
Get Datastores Criteria 1
Get all datastore criteria
GET
Get Domain
Get a domain by its ID
GET
Get Domain Endpoints
Retrieve a list of endpoints or URLs for a domain by its ID
GET
Get Domains
Retrieve a list of domains
GET
Get Domain Tag Manager Url
Get Domain Tag Manager Url
GET
Get Tags Assigned To Domain
Get tags assigned to a domain
GET
Get Tags Assigned To Domains
Get tags assigned to all domains
POST
Post Cluster Query
Post a cluster query
POST
Post Clusters Query
Post clusters query
POST
Post Datastore Query 1
Post a datastore query
DELETE
Remove Tags From Domain
remove Tags From Domain
PATCH
Update Domain
Update a Domain
POST
Validate Domain Creation Spec
Perform validation of the DomainCreationSpec specification
Fips Mode Details
GET
Get FIPS Configuration
Retrieve the FIPS configration mode
Hosts
PUT
Assign Tags To Host
Assign tags to a host
POST
Commission Hosts
Commission the Hosts
DELETE
Decommission Hosts
Decommission the Hosts
GET
Get Assignable Tag For Host
Get tags assignable to a host
GET
Get Criteria
Get all criteria
GET
Get Criterion
Get a criterion
GET
Get Host
Get a host by its ID
GET
Get Host Commission Validation By ID
Retrieve the results of a host commission validation by its ID
GET
Get Host Query Response 1
Get query response
GET
Get Hosts
Get all hosts
GET
Get Host Tag Manager Url
Get Host Tag Manager Url
GET
Get Tags Assigned To Host
Get Tags assigned to Host
GET
Get Tags Assigned To Hosts
Get Tags assigned to Hosts
POST
Post Query
Post a query
DELETE
Remove Tags From Host
Remove Tags From Host
POST
Validate Host Commission Spec
Perform validation of the HostCommissionSpec specification
Identity Provider Precheck
GET
Get Identity Precheck Result
Get Identity Provider Federation Precheck Result
Identity Providers
POST
Add Embedded Identity Source
Add a new identity source to the embedded identity provider
POST
Add External Identity Provider
Add a new external identity provider
DELETE
Delete External Identity Provider
Remove an identity provider
DELETE
Delete Identity Source
Delete an Identity Source
POST
Generate Sync Client Token
Generate new sync client token
GET
Get Identity Provider By Id
Get an identity provider by its id
GET
Get Identity Providers
Get all identity providers
PATCH
Update Embedded Identity Source
Update an identity source
PATCH
Update External Identity Provider
Update an identity provider
License Keys
POST
Add License Key
Add a a new license key
GET
Get License Check Result By ID
Retrieve the results of a license check by its ID
GET
Get License Information
Retrieve licensing information
GET
Get License Key
Retrieve a license key
GET
Get License Keys
Retrieve a list of license keys
DELETE
Remove License Key
Remove a license key
PUT
Set License Key For Resource
Update a license key for a resource
POST
Start License Check By Resource
Start a license check for a resource
Manifests
GET
Get Manifest
Get manifest
POST
Save Manifest
Save/Load manifest
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 the list of all Network Pools
GET
Get Network Pool By ID
Get a Network Pool
GET
Get Networks Of Network Pool
Get the Networks of a Network Pool
PATCH
Update Network Pool
Update Network Pool
Nsx T Clusters
GET
Get Nsx Cluster
Retrieve the details of an NSX cluster by its ID
GET
Get Nsx Cluster Query Response
Get NSX cluster query response
GET
Get Nsx Clusters
Retrieve a list of NSX clusters
GET
Get Nsx Criteria
Get all NSX criteria
GET
Get Nsx Criterion
Get a NSX criterion
GET
Get Nsx Ip Address Pool
Retrieve an NSX IP Address Pool by its name
GET
Get Nsx Ip Address Pools
Retrive a list of NSX IP Address Pools by the NSX cluster ID
GET
Get Nsx Transport Zones
Retrieve list of all NSX transport zones
GET
Get Validation Result Using GET
getValidationResult
POST
Start Nsx Criteria Query
Start a query with NSX Criteria
POST
Validate Ip Pool Using POST
validateIpPool
Nsx Tedge Clusters
POST
Create Edge Cluster
Create an NSX Edge Cluster
GET
Get Edge Cluster
Retrieve an NSX Edge Cluster by its ID
GET
Get Edge Clusters
Retrieve a list of NSX Edge Clusters
GET
Get Edge Cluster Validation By ID
Retrieve the results of a NSX Edge Cluster validation by its ID
PATCH
Update Edge Cluster
Expand or shrink an NSX Edge Cluster
POST
Validate Edge Cluster Creation Spec
Perform validiation of the EdgeClusterCreationSpec specification
POST
Validate Edge Cluster Update Spec
Perform validation of the EdgeClusterUpdateSpec specification
Operations
PUT
Connect Vrops With Domain
Connect or disconnect a domain with VMware Aria Operations
GET
Get Vropses
Retrieve a list of VMware Aria Operations instances
GET
Get Vrops Integrated Domains
Retrieve a list of VMware Aria Operations integration status for domains
Operations For Logs
PUT
Connect Vrli With Domain
Connect or disconnect a domain with VMware Aria Operations for Logs
GET
Get Vrli Integrated Domains
Retrieve a list of VMware Aria Operations for Logs integration status for domains
GET
Get Vrlis
Retrieve a list of VMware Aria Operations for Logs instances
Personalities
DELETE
Delete Personality
Delete the personality based on either name or id
GET
Get Personalities
Get the Personalities
GET
Get Personality
Get a Personality by its id
PATCH
Rename Personality By Id
Rename personality based on 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
Pscs
GET
Get Psc
Retrieve details of a Platform Service Controller (PSC)
GET
Get Pscs
Retrieve a list of Platform Service Controller (PSC)
Releases
GET
Get Future Releases
Retrive a list of future release by domain ID
GET
Get Releases
Retrieve a list of release including current and target versions
GET
Get System Release
Retrieve the lowest deployed release of VMware Cloud Foundation
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
GET
Export Bringup Detail Report
Get bringup report by ID
GET
Export Bringup Validation Report
Get validation report by ID
GET
Get Bringup App Info
Get information about the bringup application
GET
Get Bringup Task By ID
Get a bringup task by its id
GET
Get Bringup Tasks
Retrieve all bringup tasks
GET
Get Bringup Validation
Retrieve the results of a bringup validation by its ID
GET
Get Bringup Validations
Retrieve a list of bringup validations
GET
Get Sddc Manager Info
Retrieve SDDC Manager VM details
PATCH
Retry Bringup Validation
Retry bringup validation
PATCH
Retry Sddc
Retry failed SDDC creation
POST
Start Bringup
Deploy a management domain
POST
Start Bringup Spec Conversion
Convert SDDC specification Json/Excel File
POST
Validate Bringup Spec
Perform validation of the SddcSpec specification
Sddc Managers
GET
Get Local Os User Accounts
Get local OS user accounts from the SDDC Manager appliance
GET
Get Sddc Manager
Retrieve the details of an SDDC Manager by its id
GET
Get Sddc Managers
Retrieve a list of SDDC Managers
Sos
GET
Export Health Check By ID
Download a Health Check tar.gz by its ID
GET
Export Support Bundle By ID
Download a Support Bundle tar.gz by ID
GET
Get Health Check Status
Retrieve the status of the Health Check operations
GET
Get Health Check Task
Retieve a list of Health Check tasks
GET
Get Support Bundle Status
Retrive the status of the Support Bundle operation
GET
Get Support Bundle Task
Retrieve a list of Support Bundle tasks
POST
Start Health Check
Start a Health Check operation using SoS
POST
Start Support Bundle
Start a Support Bundle operation using SoS
Suite Lifecycle
POST
Deploy Vrslcm
Deploy VMware Aria Suite Lifecycle
GET
Get Vrslcm
Retrive information about VMware Aria Suite Lifecycle
GET
Get Vrslcms
Get all existing VMware Aria Suite Lifecycle instances
GET
Get Vrslcm Validation
Retrieve the results of a VMware Aria Suite Lifecycle validation by its ID
DELETE
Rollback Vrslcm
Remove VMware Aria Suite Lifecycle after an unsuccessful deployment
PUT
Update Vrslcm Version By Id In Inventory
Update the version of VMware Aria Suite Lifecycle based on its ID
PUT
Update Vrslcm Version In Inventory
Update the version of VMware Aria Suite Lifecycle
POST
Validate Vrslcm
Perform validation of the VrslcmDeploymentSpec specification
System
PUT
Configure Dns
Update the DNS configuration
PUT
Configure Ntp
Update the NTP configuration
GET
Get Dns Configuration
Retrieve the DNS configuration
GET
Get Ntp Configuration
Retrieve the NTP configuration
GET
Get System Configuration
Retrieve the system configuration
GET
Get Validation Of Dns Configuration
Retrieve the results of a DNS configuration validation by its ID
GET
Get Validation Of Ntp Configuration
Retrieve the results of a NTP configuration validation by its ID
GET
Get Validations Of DNS Configuration
Retrieve a list of DNS configuation validations
GET
Get Validations Of Ntp Configuration
Retrieve a list of NTP configuation validations
PATCH
Update System Configuration
Updates paramters of the system configuration
POST
Validate Dns Configuration
Perform validation of the DnsConfiguration specification
POST
Validate Ntp Configuration
Perform validation of the NtpConfiguration specification
System Prechecks
GET
Get Precheck Task
Retrieve a precheck task by its id
POST
Start Precheck
Start a system precheck
Target Upgrade Version
GET
Get Release By Domain
Retrieve a release view for a domain by its ID
GET
Get Release By Domain 1
Retrieve a release view for all domains
PATCH
Update Release By Domain ID
Modify the target upgrade release for a domain by its ID
Tasks
DELETE
Cancel Task
Cancel a Task
GET
Get Task
Retrieve a task by its ID
GET
Get Tasks
Retrieve a list of all 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
Retrieve all trusted certificates from SDDC Manager
Upgradables
GET
Get Nsx Upgrade Resources
Retrieve a list of all upgradable NSX resources for a domain by its ID
GET
Get Upgradables
Retrieve a list of all upgradable resources
GET
Get Upgradables And Resource Errors
Get the Upgradables and Resource Errors
GET
Get Upgradables By Domain
Retrieve a list of all upgradable resources for a domain by its ID
GET
Get Upgradables Clusters
Retrieve a list of upgradable packages details from HSM for a domain by its ID
Upgrades
GET
Get Upgrade By Id
Retrieve an upgrade by ID
GET
Get Upgrade Precheck By ID
Retrieve an upgrade precheck task by ID
GET
Get Upgrades
Retrieve a list of upgrades
POST
Perform Upgrade
Start an upgrade operation
POST
Start Upgrade Precheck
Start an upgrade precheck operation
PATCH
Update Upgrade Schedule
Change a DRAFT upgrade to a SCHEDULED state
Users
POST
Add Users
Assign access to users in SDDC Manager
GET
Get Local Account
Get local account details
GET
Get Roles
Retrieve a list of roles from SDDC Manager
GET
Get SSO Domain Entities
Retrieve a list of users and groups from a domain in vCenter Single Sign-On
GET
Get SSO Domains
Retrieive a list of domains from vCenter Single Sign-On
GET
Get Ui Users
Retrieve a list of users assigned access via SDDC Manager
GET
Get Users
Retrieve a list of users from SDDC Manager
DELETE
Remove User
Remove access for a user in SDDC Manager
PATCH
Update Local User Password
Update password for local account
V Centers
GET
Get Vcenter
Retrieve a vCenter Server by its ID
GET
Get Vcenters
Retrieve a list of vCenter Servers
V Sanhealth Check
GET
Get Vsan Health Check By Domain
Retrieve vSAN Health Check status for a domain by its ID
GET
Get Vsan Health Check By Query ID
Retrieve vSAN Health Check status for a domain and query ID
GET
Get Vsan Health Check By Task ID
Retrieve a vSAN Health Check by task ID
PATCH
Update Vsan Health Check By Domain
Update the vSAN Health Check status for a domain
Vasa Providers
POST
Add Vasa Provider
Add a VASA Provider
POST
Add Vasa Provider Storage Container
Add the storage containers to a VASA Provider
POST
Add Vasa Provider User
Add the users to a VASA Provider
GET
Get Vasa Provider
Get a VASA Provider
GET
Get Vasa Providers
Get the VASA Providers
GET
Get Vasa Provider Storage Containers
Get the storage containers of a VASA Provider
GET
Get Vasa Provider User
Get the users of a VASA Provider
GET
Get Vasa Provider Validation
Get the status of the validation of the VASA Provider
DELETE
Remove Vasa Provider
Delete a VASA Provider
DELETE
Remove Vasa Provider Storage Container
Delete a storage container of a VASA Provider
PATCH
Update Vasa Provider
Update a VASA Provider
PATCH
Update Vasa Provider Storage Container
Update the storage container of a VASA Provider
PATCH
Update Vasa Provider User
Update the user of a VASA Provider
POST
Validate Vasa Provider Spec
Validate VasaProvider input specification
Vcf Services
GET
Get Vcf Service
Retrieve an SDDC Manager service by its ID
GET
Get Vcf Services
Retrieve a list of SDDC Manager services
Version Aliases For Bundle Component Type
DELETE
Delete Alias Versions By Software Type And Base Version
Removes Version Alias Configuration by component type and version
DELETE
Delete Version Alias By Software Type
Removes Version Alias Configuration by component type
GET
Get Version Alias Configuration
Retrieve Version Alias Configuration
PUT
Update Version Alias Configuration
Update the Version Alias Configuration by component type
PUT
Update Version Alias Configurations
Update Version Alias Configurations
Wsa
GET
Get Wsas
Retrieve a list of Workspace ONE Access instances