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
GET
Get Avns

Returns all matching AVNs

POST
Create Avns

Create Application Virtual Networks (AVN)

POST
Validate Avn Spec

Returns Validation report

Backup Restore
GET
Get Backup Configuration

Retrieve the backup configuration for SDDC Manager and NSX Manager

PUT
Set Backup Configuration

Configure the backup configuration for SDDC Manager and NSX Manager

PATCH
Update Backup Configuration

Update the backup configuration for SDDC Manager and NSX Manager

POST
Validate Backup Configurations Operations

Validation API for backup configuration for SDDC Manager and NSX Manager

POST
Start Restore

Start a restore operation

POST
Start Backup

Start a backup operation

GET
Get Backup Location

Retrieve the backup location details

GET
Get Restore Task

Retrieve the restore task

Bundles
GET
Get Bundles

Get all Bundles i.e uploaded bundles and also bundles available via depot access.

POST
Upload Bundle

Upload Bundle to SDDC Manager. Used when you do not have internet connectivity for downloading bundles from VMWare/VxRail to SDDC Manager. The Bundles are manually downloaded from Depot using Bundle Transfer utility

GET
Get Bundle

Get a Bundle

DELETE
Delete Bundle

Delete a Bundle by bundle ID.

PATCH
Start Bundle Download By ID

Update a Bundle for scheduling/triggering download. Only one download can triggered for a Bundle.

PATCH
Update Bundle Compatibility Sets Deprecated

Update software compatibility sets for Bundles

GET
Get Bundles For Skip Upgrade

Get bundles for skip upgrade a domain from current version to target version.

Ceip
GET
Get Ceip Status

Get CEIP status and instance id

PATCH
Set Ceip Status

Opt-in or Opt-out of CEIP

Certificates
GET
Get Certificates By Domain

View detailed metadata about the certificate(s) of all the resources in a domain

PUT
Replace Resource Certificates

Replace resource certificates

PUT
Validate Resource Certificates

Validate resource certificates

GET
Get CS Rs

Get available CSR(s) in json format

PUT
Generates CS Rs

Generate CSR(s) for the selected resource(s) in the domain.

Warning: Avoid using wildcard certificates. Instead, use subdomain-specific certificates that are rotated often. A compromised wildcard certificate can lead to security repercussions

GET
Get Domain Certificates

Get latest generated certificate(s) in a domain.

PUT
Generate Certificates

Generate certificate(s) for the selected resource(s) in a domain. CA must be configured and CSR must be generated beforehand.

PATCH
Replace Certificates

Replace certificate(s) for the selected resource(s) in a domain

PUT
Upload Certificates Deprecated

Upload certificates to the certificate store

GET
Get Certificate Authorities

Get certificate authorities information

PUT
Create Certificate Authority

Creates a certificate authority. This is required to generate signed certificates by supporting CAs.

PATCH
Configure Certificate Authority

Update the configuration of a Certificate Authority

GET
Get Resource Certificates Validation By ID

Get the resource certificate validation result

GET
Download CSR Deprecated

Download available CSR(s) in tar.gz format

GET
Get Certificate Authority By Id

Get certificate authority information

DELETE
Remove Certificate Authority

Deletes CA configuration file

Check Sets
GET
Get Last Assessment Run Info

Get information about the last assessment run

POST
Trigger Check Run

Trigger a run of the selected checks

POST
Query Check Sets

Query for check-sets for the given resources

GET
Get Result

Get the result for a given check run

PATCH
Trigger Partial Retry Of Check Run

Trigger partial retry of a completed check run

Clusters
GET
Get Tags Assigned To Cluster

Get tags assigned to a cluster by its ID

PUT
Assign Tags To Cluster

Assign Tags to Cluster

DELETE
Remove Tags From Cluster

Remove tags from a cluster

GET
Get Clusters

Retrieve a list of clusters

POST
Create Cluster

Create a cluster and add to an existing domain

POST
Validate Cluster Update Spec

Perform validation of the ClusterUpdateSpec specification

POST
Get Cluster Network Configuration

Get cluster network configuration

POST
Post Host Query

Post a host query

GET
Get Cluster Datastores

Get the list of all datastores associated with the cluster.

POST
Add Datastore To Cluster

Mount a datastore to a cluster

POST
Post Datastore Query 1

Post a datastore query

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
Validate Vsan Remote Datastore Mount Spec

Perform validation of the DatastoreMountSpec specification

POST
Validate Vsan Remote Datastore Spec Deprecated

Perform validation of the DatastoreMountSpec specification

POST
Validate Cluster Creation Spec

Perform validation of the ClusterCreationSpec specification

GET
Get Cluster

Get a cluster by its ID

DELETE
Delete Cluster

Delete a cluster from a domain if it has been previously initialized for deletion

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

GET
Get Cluster Update Validation

Gets the status of given cluster updates validation workflow by given validation id

GET
Get Cluster Tag Manager Url

Get Cluster Tag Manager Url

GET
Get Tag Assignable For Cluster

Get tags assignable to a cluster

GET
Get Cluster Network Configuration Query Response

The response retrieved is only applicable for pure L2 domain clusters

GET
Get Cluster Network Configuration Criteria

Get cluster network configuration criteria

GET
Get Host Criteria

Get all host criteria

GET
Get Host Criterion

Get a criterion to query for host

GET
Get Datastores Criteria 1

Get all datastore criteria

GET
Get Datastore Criterion 1

Get a criterion to query for datastore

GET
Get Host Query Response 1

Get query response

GET
Get Datastore Query Response 1

Get Datastore query response

GET
Get Cluster Create Validation

Gets the status of given cluster create validation workflow by given validation id

GET
Get Tags Assigned To Clusters

Get tags assigned to clusters

DELETE
Remove Datastore From Cluster

Unmount a datastore from a cluster

Compatibility Matrix
GET
Get Compatibility Matrices

Get Compatibility Matrices

PUT
Update Compatibility Matrix

Update CompatibilityMatrix content for a source using a JSON file

GET
Get Compatibility Matrix

Get Compatibility Matrix

GET
Get Compatibility Matrix Metadata

Get Compatibility Matrix Metadata

GET
Get Compatibility Matrix Content

Get Compatibility Matrix content

Compliance
GET
Get Compliance Audit History For A Domain

Get compliance audit history for a domain

POST
Compliance Audit

Compliance audit of resource

GET
Get Compliance Audit Task

Get compliance audit task

PATCH
Retry Compliance Audit Task

Retry compliance audit task

GET
Get Compliance Audit For A Domain

Get compliance audit for a domain

GET
Get Compliance Audit Items For A Domain

Get compliance audit items for a domain

GET
Get Compliance Standards

Get a list of all compliance standards

GET
Get Compliance Configurations

Get a list of all compliance configurations

GET
Get Compliance Audit History

Get compliance audit history

GET
Get Compliance Audit

Get compliance audit

GET
Get Compliance Audit Items

Get compliance audit items

Config Reconciler
POST
Reconcile Configs

For selective reconciliation, provide a config spec.

GET
Get Configs

Get configs associated with the given criteria, all if no criteria is provided

GET
Get Reconciliation Task

Get config reconciliation task associated with the given task Id

Credentials
POST
Get Password Expiration

Fetch expiration details of passwords for a list of credentials

GET
Get Credentials

Retrieve a list of credentials

PATCH
Update Or Rotate Passwords

Update passwords for given list of resources by supplying new passwords or rotate the passwords using system generated passwords

GET
Get Credentials Task

Retrieve a credential task by ID

DELETE
Cancel Credentials Task

Cancel a failed credential task by its ID

PATCH
Retry Credentials Task

Retry a failed credentials task for a given ID

GET
Get Credential

Retrieve a credential by its ID

GET
Get Credentials Tasks

Retrieve a list of credential tasks

GET
Get Credentials Sub Task

Retrieve a credential sub task by its ID

GET
Get Credential Task By Resource ID

Retriece a credential taks by resource ID

GET
Get Password Expiration By Task ID

Retrive a password expiration task by ID

Depot Settings
GET
Get Depot Settings

Get the depot configuration. In a fresh setup, this would be empty.

PUT
Update Depot Settings

Update depot settings. Depot settings can be updated with VMware Depot account

DELETE
Delete Depot Settings

Delete the depot configuration if such is present within VCF.

Domains
GET
Get Tags Assigned To Domain

Get tags assigned to a domain

PUT
Assign Tags To Domain

Assign tags to a domain

DELETE
Remove Tags From Domain

remove Tags From Domain

GET
Get Domains

Retrieve a list of domains

POST
Create Domain

Create a domain

POST
Validate Domain Update Spec

Perform validation of the DomainUpdateSpec specification

POST
Perform Domain Isolation Precheck

Perform Domain Isolation Prechecks

POST
Post Datastore Query

Post a datastore query

POST
Post Cluster Query

Post a cluster query

POST
Post Clusters Query

Post clusters query

POST
Validate Domain Creation Spec

Perform validation of the DomainCreationSpec specification

GET
Get Domain

Get a domain by its ID

DELETE
Delete Domain

Remove a domain if it has been previously initialized for deletion

PATCH
Update Domain

Update a Domain

GET
Get Domain Update Validation

Gets the status of given domain update validation workflow by given validation id

GET
Get Domain Tag Manager Url

Get Domain Tag Manager Url

GET
Get Assignable Tags For Domain

Get tags assignable to a domain

GET
Get Domain Endpoints

Retrieve a list of endpoints or URLs for a domain by its ID

GET
Get Domain Isolation Precheck Status

Get the status of the Domain Isolation Precheck

GET
Get Datastore Query Response

Get Datastore query response

GET
Get Datastores Criteria

Get all datastore criteria

GET
Get Datastore Criterion

Get a criterion to query for datastore

GET
Get Cluster Query Response

Get cluster query response

GET
Get Clusters Query Response

Get clusters query response

GET
Get Cluster Criteria

Get all cluster criteria

GET
Get Cluster Criterion

Get a criterion to query for cluster

GET
Domain Create Validation

Gets the status of given domain create validation workflow by given validation id

GET
Get Tags Assigned To Domains

Get tags assigned to all domains

Fips Mode Details
GET
Get FIPS Configuration

Retrieve VCF security FIPS mode.

Flexible Product Patches
GET
Get Custom Patches

Filter applicable patches (current/target vcf releases) per product type per domain

Hosts
GET
Get Tags Assigned To Host

Get Tags assigned to Host

PUT
Assign Tags To Host

Assign tags to a host

DELETE
Remove Tags From Host

Remove Tags From Host

GET
Get Hosts

Get all hosts

POST
Commission Hosts

Commission the Hosts

DELETE
Decommission Hosts

Decommission the Hosts

POST
Validate Host Commission Spec

Perform validation of the HostCommissionSpec specification

POST
Validate Commission Hosts Deprecated

Validate the input specification to commission the Hosts

POST
Post Query

Post a query

POST
Post Hosts Prechecks 1

Post host(s) prechecks

GET
Get Host

Get a host by its ID

GET
Get Host Tag Manager Url

Get Host Tag Manager Url

GET
Get Assignable Tag For Host

Get tags assignable to a host

GET
Get Host Commission Validation By ID

Retrieve the results of a host commission validation by its ID

GET
Get Tags Assigned To Hosts

Get Tags assigned to Hosts

GET
Get Host Query Response

Get query response

GET
Get Hosts Prechecks Response

Get host(s) prechecks response

GET
Get Criteria

Get all criteria

GET
Get Criterion

Get a criterion

Identity Provider Precheck
GET
Get Identity Precheck Result

Get a list precheck result with warnings/errors

Identity Providers
GET
Get Identity Providers

Get a list of all identity providers

POST
Add External Identity Provider

Add a new external identity provider

POST
Generate Sync Client Token

Generates a new sync client token

POST
Add Embedded Identity Source

Add an identity source to an embedded IDP by id, if it exists

GET
Get Identity Provider By Id

Get a specific identity irovider using its id

DELETE
Delete External Identity Provider

Delete an Identity Provider by its identifier, if it exists

PATCH
Update External Identity Provider

Update the identity provider by its identifier, if it exists

DELETE
Delete Identity Source

Delete an Identity Source by domain name, if it exists

PATCH
Update Embedded Identity Source

Update the identity source associated with the embedded IDP by name, if it exists

GET
Get Sddc Ws1b Oidc Info

Get the SDDC Manager WS1B OIDC Information

License Keys
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

GET
Get License Keys

Retrieve a list of license keys

POST
Add License Key

Add a a new license key

PATCH
Update License Key

Update the 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 System Licensing Info

Get the Licensing information of system

GET
Get Domain Licensing Info

Get the Licensing information of a domain

GET
Get License Key

Retrieve a license key

DELETE
Remove License Key

Remove a license key

GET
Get License Product Types

Get product types

Manifests
GET
Get Manifest

Get manifest. There should be only one valid manifest in the System.

POST
Save Manifest

Save/Load manifest. Make sure manifest is a valid one. If manifest already exists, it gets overridden.

Network Pools
GET
Get Network Pool

Get the Network Pools

POST
Create Network Pool

Create a Network Pool

POST
Add Ip Pool To Network Of Network Pool

Add an IP Pool to a Network of a Network Pool

DELETE
Delete Ip Pool From Network Of Network Pool

Delete an IP Pool from a Network of a Network Pool

GET
Get Network Pool By ID

Get a Network Pool by ID, if it exists

DELETE
Delete Network Pool

Delete the Network Pool by the ID, if it exists and is unused

PATCH
Update Network Pool

Update a Network Pool by ID, if it exists

GET
Get Networks Of Network Pool

Get the Networks that are part of a Network Pool

GET
Get Network Of Network Pool

Get a Network that is part of a Network Pool

Nsx Albclusters
GET
Get ALB Clusters

Retrieve a list of NSX ALB Clusters

POST
Create ALB Cluster

Create NSX ALB cluster

POST
Validate ALB Cluster Creation Spec

Perform validiation of the NsxAlbControllerClusterSpec specification

POST
Validate Nsx ALB Compatibility

Validate NSX ALB compatibility version

GET
Get ALB Cluster

Retrieve an NSX ALB Cluster by its ID

DELETE
Delete ALB Cluster

Deletes an NSX ALB Cluster by its ID

GET
Get ALB Clusters Form Factors

Retrieve a list of NSX ALB Clusters Form Factors

Nsx T Clusters
POST
Start Nsx Criteria Query

Start a query with NSX Criteria

POST
Connect Open Id
POST
Validate Ip Pool
GET
Get Nsx Clusters

Retrieve a list of NSX clusters

GET
Get Nsx Transport Zones

Retrieve list of all NSX transport zones

GET
Get Nsx Ip Address Pools

Retrive a list of NSX IP Address Pools by the NSX cluster ID

GET
Get Nsx Ip Address Pool

Retrieve an NSX IP Address Pool by its name

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 Validation Result
GET
Get Nsx Criteria

Get all NSX criteria

GET
Get Nsx Criterion

Get a NSX criterion

Nsx Tedge Clusters
GET
Get Edge Clusters

Retrieve a list of NSX Edge Clusters

POST
Create Edge Cluster

Create an NSX Edge Cluster

POST
Validate Edge Cluster Update Spec

Perform validation of the EdgeClusterUpdateSpec specification

POST
Validate Edge Cluster Creation Spec

Perform validiation of the EdgeClusterCreationSpec specification

GET
Get Edge Cluster

Retrieve an NSX Edge Cluster by its ID

PATCH
Update Edge Cluster

Expand or shrink an NSX Edge Cluster

GET
Get Edge Cluster Query Criteria

Get the Edge Cluster criterion list for the NSX query

GET
Get Edge Cluster Validation By ID

Retrieve the results of a NSX Edge Cluster validation by its ID

Operation For Logs
GET
Get Vrli Integrated Domains

Retrieve a list of VMware Aria Operations for Logs integration status for domains

PUT
Connect Vrli With Domain

Connect or disconnect a domain with VMware Aria Operations for Logs

GET
Get Vrlis

Retrieve a list of VMware Aria Operations for Logs instances

Operations
GET
Get Vrops Integrated Domains Deprecated

Retrieves the existing domains and their connection status with Aria Operations.

PUT
Connect Vrops With Domain Deprecated

Connects/disconnects a workload domains with VMware Aria Operations

GET
Get Vropses

Retrieve a list of VMware Aria Operations instances

Personalities
PUT
Upload Personality Files

Upload personality files to SDDC Manager

GET
Get Personalities

Get the Personalities which are available via depot access.

POST
Upload Personality

Upload Personality to SDDC Manager.

DELETE
Delete Personality

Delete the personality based on either name or id

GET
Get Personality

Get the Personality for id

PATCH
Rename Personality By Id

Rename personality with the ID passed in the URL

Product Version Catalog
GET
Get Product Version Catalog

Get product version catalog. There should be only one valid product version catalog in the System.

POST
Upload Product Version Catalog

Upload product version catalog. Make sure product version is a valid one.

Proxy Configuration
GET
Get Proxy Configuration

Get the current Proxy configuration

PATCH
Update Proxy Configuration

Update Proxy configuration

Pscs
GET
Get Pscs

Retrieve a list of Platform Service Controller (PSC)

GET
Get Psc

Retrieve details of a Platform Service Controller (PSC)

Releases
GET
Get Releases

Get all Releases, with option to get current release for a domain, get release by version or get future releases for a versionor get all the applicable target release.

GET
Get System Release

Returns release for the lowest deployed VCF version for a domain on the environment.If Management domain is ahead of WLD domain, VCF BOM version for the WLDdomain will be returned.

GET
Get Future Releases

Returns all known to the system future target versions for a domain. If some of them are not allowed (e.g. stepping stone) includes message why. If the domain does not have a product configured at that point, that product will not be included in the BOM or patch bundle list in each release.

Resource Functionalities
GET
Get Resource Functionalities

Get Resource Functionalities

PATCH
Update Resources Functionalities

Update Resources Functionalities

GET
Get Resources Functionalities Allowed Global

Get Resource Functionalities Allowed Global Configuration

PATCH
Update Resources Functionalities 1

Update Resources Functionalities Is Allowed Global Configuration

Resource Warnings
GET
Get Resource Warnings

Get Resource Warnings

POST
Create Resource Warning

Create a new Resource Warning

GET
Get Resource Warning

Get a Resource Warning by ID

Sddc
POST
Start Bringup Spec Conversion

SDDC specification incorporates all the client inputs regarding VMW component parameters constituting the SDDC: NTP, DNS spec, ESXi, VC, VSAN, NSX spec et al.

GET
Get Bringup Tasks

Retrieve all bringup tasks

POST
Start Bringup

Deploy a management domain

GET
Get Bringup Validations

Retrieve a list of bringup validations

POST
Validate Bringup Spec

SDDC specification incorporates all the client inputs regarding VMW component parameters constituting the SDDC: NTP, DNS spec, ESXi, VC, VSAN, NSX spec et al.

GET
Get Bringup Task By ID

Get a bringup task by its id

PATCH
Retry Sddc

Retry failed SDDC creation

GET
Get Bringup Validation

Retrieve the results of a bringup validation by its ID

PATCH
Retry Bringup Validation

Retry a completed SDDC validation

GET
Get Sddc Manager Info

Retrieves the details of SDDC Manager VM

GET
Export Bringup Detail Report

Returns the bringup report. Reports are generated in PDF and CSV formats.

GET
Export Bringup Validation Report

Returns the bringup report for a validation. Reports are generated in PDF format.

GET
Get Bringup App Info

GET Method to retrieve information about Bringup app

Sddc Manager Upgradable
GET
Get Sddc Manager Upgradables

Fetch SDDC Manager Upgradables

Sddc Managers
GET
Get Sddc Managers

Retrieve a list of SDDC Managers

GET
Get Sddc Manager

Retrieve the details of an SDDC Manager by its id

GET
Get Sddc Manager History

Retrieve the history of SDDC Manager by its id

GET
Get Local Os User Accounts

Returns a list of local OS user accounts from the SDDC Manager appliance

Sos
GET
Get Support Bundle Task

Retrieve a list of Support Bundle tasks

POST
Start Support Bundle

Start a Support Bundle operation using SoS

GET
Get Health Check Task

Retieve a list of Health Check tasks

POST
Start Health Check

Start a Health Check operation using SoS

GET
Get Support Bundle Status

Retrive the status of the Support Bundle operation

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
Export Health Check By ID

Download a Health Check tar.gz by its ID

Suite Lifecycle
PUT
Update Vrslcm Version By Id In Inventory

Updates VMware Aria Suite Lifecycle version

GET
Get Vrslcm

Gets the complete information about the existing VMware Aria Suite Lifecycle instance.

PUT
Update Vrslcm Version In Inventory

Updates VMware Aria Suite Lifecycle version in VCF inventory

DELETE
Rollback Vrslcm

Triggers the VMware Aria Suite Lifecycle rollback operation and returns an URL in the headers to track the operation status.

GET
Get Vrslcms

Get all existing VMware Aria Suite Lifecycle instances

POST
Deploy Vrslcm

Triggers the VMware Aria Suite Lifecycle deployment operation and returns an URL in the headers to track the operation status.

POST
Validate Vrslcm

Triggers VMware Aria Suite Lifecycle deployment specification validation workflow

GET
Get Vrslcm Validation

Gets the status of given VMware Aria Suite Lifecycle validation workflow by given validation id

GET
Get Vrslcm Status

Get status on the VMware Aria Suite Lifecycle product and availability of different actions.

System
GET
Get System Configuration

Retrieve the system configuration

PATCH
Update System Configuration

Updates paramters of the system configuration

System Configuration
GET
Get Ntp Configuration

Retrieve the NTP configuration

PUT
Configure Ntp

Update the NTP configuration

GET
Get Dns Configuration

Retrieve the DNS configuration

PUT
Configure Dns

Update the DNS configuration

GET
Get Validations Of Ntp Configuration

Retrieve a list of NTP configuation validations

POST
Validate Ntp Configuration

Perform validation of the NtpConfiguration specification

GET
Get Validations Of DNS Configuration

Retrieve a list of DNS configuation validations

POST
Validate Dns Configuration

Perform validation of the DnsConfiguration specification

GET
Get Validation Of Ntp Configuration

Retrieve the results of a NTP configuration validation by its ID

GET
Get Validation Of Dns Configuration

Retrieve the results of a DNS configuration validation by its ID

System Prechecks
POST
Start Precheck Deprecated

Perform precheck of resource(ex: Domain, Cluster). If only resource is specified, all resources/software components under it are included. If resource(Domain, Cluster etc) and specific resources/software components are provided, only those are included in precheck. As this API is deprecated, please use the new LCM Prechecks API - /v1/system/check-sets/queries and /v1/system/check-sets

GET
Get Precheck Task Deprecated

Monitor the progress of precheck task by the precheck task ID. As this API is deprecated, please use the new LCM Prechecks API - /v1/system/check-sets/{taskId}

Target Upgrade Version
POST
Validate Release By Domain ID

Validate the target selected upgrade release BOM or custom BOM for a domain by its ID

GET
Get Release By Domain

Get last selected upgrade version for the domain.

DELETE
Delete Release By Domain ID

Delete last selected upgrade version for the domain

PATCH
Update Release By Domain ID

Update last selected upgrade version for the domain

GET
Get Release By Domains

Get last selected upgrade version for WLDs.

GET
Get Domain Release View Validation

Monitor the progress of domain target state validation task by the validation id.

Tasks
GET
Get Task

Get a Task by ID, if it exists

DELETE
Cancel Task

Cancel a Task by ID, if it exists

PATCH
Retry Task

Retry a failed Task by ID, if it exists

GET
Get Tasks

Get the tasks

Tokens
POST
Create Token

Creates access token and refresh token for user access

PATCH
Refresh Access Token

Refresh the access token associated with the given refresh token

DELETE
Invalidate Refresh Token

Invalidate the provided refresh token

Trusted Certificates
GET
Get Trusted Certificates

Retrieve all trusted certificates from SDDC Manager

POST
Add Trusted Certificate

Add a trusted certificate to the SDDC Manager

DELETE
Delete Trusted Certificate

Delete a trusted certificate from the SDDC Manager.

Upgradables
GET
Get Upgradables By Domain

Fetches the list of Upgradables for a given domain. If a target version is provided, Upgradables that are required for given target version become Available. The Upgradables providesinformation that can be use for Precheck API and also in the actual Upgrade API call.This API is used only for management domain, for all cases please use v1/system/upgradables.

GET
Get Nsx Upgrade Resources

Get the list NSX upgradable reosurce with resource metadata info

GET
Get Upgradables Clusters

Fetches the list of available hardware support managers and configured hardware support managers for the give resource along with the hardware support packages and Software details.

GET
Get Upgradables

Fetches the list of Upgradables in the System. Only one Upgradable becomes AVAILABLE for Upgrade. The Upgradables provides information that can be use for Precheck API and also in the actual Upgrade API call.

Upgrades
GET
Get Upgrades

Retrieve a list of upgrades

POST
Perform Upgrade

Schedule/Trigger Upgrade of a Resource. Ex: Resource can be DOMAIN, CLUSTER, UNMANAGED_HOST etc. Performing upgrades are supported on VMware Cloud Foundation 3.5 BOM resources and above. Supports scheduling/triggering of only 'parallel' upgrades and only Resource 'cluster' that are managed using both vSphere Lifecycle Manager Baselines and vSphere Lifecycle Manager Images in the same request.

POST
Start Upgrade Precheck

Perform Upgrade Prechecks

GET
Get Upgrade By Id

Retrieve an upgrade by ID

PATCH
Update Upgrade Schedule

Commit/Reschedule an existing upgrade. It moves the upgrade from DRAFT state to SCHEDULED state and/or changes the upgrade scheduled date/time.

GET
Get Upgrade Precheck By ID

Gets upgrade precheck details

Users
GET
Get Users

Get a list of all users

POST
Add Users

Add list of users

GET
Get Local Account

Get information on the local account

DELETE
Disable Local Account

Disable local account

PATCH
Update Local User Password

Update the password for local account only if the old password is correct, or if user configures the local account for the first time

GET
Get Ui Users

Retrieve a list of users assigned access via SDDC Manager

GET
Get SSO Domains

Get a list of all SSO domains

GET
Get SSO Domain Entities

Get a list of all entities in the SSO domain

GET
Get Roles

Get a list of all roles

DELETE
Remove User

Delete the user by the ID, if it exists

V Centers
GET
Get Vcenters

Retrieve a list of vCenter Servers

GET
Get Vcenter

Retrieve a vCenter Server by its ID

V San Hcl
PATCH
Download Vsan Hcl

Download vSAN HCL if online connectivity is available. Timestamp of vSAN HCL on SDDC Manager is checked with what is available online before download. vSAN HCL is downloaded only if new data is available.

GET
Get Vsan Hcl Configuration

Get vSAN HCL configuration

PATCH
Update Vsan Hcl Configuration

Update vSAN HCL configuration

GET
Get Vsan Hcl Attributes

Attributes of vSAN HCL data such as timestamp of last update

V Sanhealth Check
GET
Get Vsan Health Check By Domain

Get vSAN health check status for all cluster on the domain

PATCH
Update Vsan Health Check By Domain

Update vSAN health check status for domain

GET
Get Vsan Health Check By Task ID

Get vSAN health check update task status for a given task Id

GET
Get Vsan Health Check By Query ID

Get vSAN health check status for a given Query Id

Vasa Providers
GET
Get Vasa Providers

Get the VASA Providers

POST
Add Vasa Provider

Add a VASA Provider

GET
Get Vasa Provider User

Get the users of a VASA Provider

POST
Add Vasa Provider User

Add the users to a VASA Provider

GET
Get Vasa Provider Storage Containers

Get the storage containers of a VASA Provider

POST
Add Vasa Provider Storage Container

Add the storage containers to a VASA Provider

POST
Validate Vasa Provider Spec

Validate VasaProvider input specification

GET
Get Vasa Provider

Get a VASA Provider

DELETE
Remove Vasa Provider

Delete a VASA Provider

PATCH
Update Vasa Provider

Update a VASA Provider

PATCH
Update Vasa Provider User

Update the user of a VASA Provider

DELETE
Remove Vasa Provider Storage Container

Delete a storage container of a VASA Provider

PATCH
Update Vasa Provider Storage Container

Update the storage container of a VASA Provider

GET
Get Vasa Provider Validation

Get the status of the validation of the VASA Provider

Vcf Services
GET
Get Vcf Services

Retrieve a list of SDDC Manager services

GET
Get Vcf Service

Retrieve an SDDC Manager service by its ID

Version Aliases For Bundle Component Type
GET
Get Version Alias Configuration

Get the Version Alias Configuration.

PUT
Update Version Alias Configurations

Update Version Alias Configurations.

PUT
Update Version Alias Configuration

Update Version Alias Configuration.

DELETE
Delete Alias Versions By Software Type And Base Version

Delete Version Alias Configuration by bundle component type, version, and aliases.

DELETE
Delete Version Alias By Software Type

Removes Version Alias Configuration by component type

Wsa
GET
Get Wsas

Retrieve a list of Workspace ONE Access instances