Telco Cloud Automation APIs
Welcome to the VMware Telco Cloud Automation API Documentation.
VMware Telco Cloud Automation (TCA) provides a rich set of APIs to manage the TCA Manager, the Control Plane, and the Orchestrations of VNFs and CNFs.
For documentation on the TCA product, please follow: https://docs.vmware.com/en/VMware-Telco-Cloud-Automation/index.html
APIs Overview
The APIs are broadly categorized as:
API Categories | API Segments |
---|---|
CaaS and Iaas Management |
CaaS Hub API |
K8S Policy Api for CNFs | |
Telco Cloud Automation Events API. | |
Telco Cloud Automation Addon API. | |
Telco Cloud Automation Cluster Automation API. | |
Telco Cloud Automation Cluster Deployment API. | |
Telco Cloud Automation Cluster HostConfig API. | |
Telco Cloud Automation Cluster Template API. | |
Telco Cloud Automation Generic CR API. | |
Telco Cloud Automation Node Customisation Setting Api. | |
TCA Extension and Partner Management | Telco Cloud Automation Partner Systems API |
Network Function Virtualization |
SOL003 - VNF Fault Management interface |
SOL003 - VNF Performance Management interface | |
SOL003 - VNF Lifecycle Management interface | |
SOL003 - VNF Package Management interface | |
SOL005 - NS Fault Management Interface | |
SOL005 - NS Lifecycle Management Interface | |
SOL005 - NSD Management Interface | |
SOL005 - VNF Package Management Interface | |
Telco Cloud Automation Inventory API. | |
Telco Cloud Automation Tag Management API. | |
Telco Cloud Automation Virtual Infrastructure Management API | |
Workflow API | |
Role Based Access Magement | Rbac Authorization Permissions APIs. |
Rbac Authorization Privileges APIs. | |
Rbac Authorization Roles APIs. | |
Rbac Authorization Roles APIs. | |
Rbac Authorization Supported Object Filters APIs. | |
Token API for NF REST remote access | |
Token API for TCA operability access | |
Token API for VIM REST based remote access. | |
Token API for VIM SSH based remote access. | |
Token API for network function SSH based remote access. | |
Token API for network function pod debugging via SSH based remote access. | |
TCA System and Appliance Management | TCA Manager Appliance Management APIs |
Resource sharing API | |
TCA Control Plane Appliance Management APIs | |
TCA Licensing Alarms APIs. | |
TCA Licensing Capabilities APIs. | |
TCA Licensing Consumption APIs. | |
Telco Cloud Automation Compute Profile API. | |
Telco Cloud Automation Diagnosis API. | |
Telco Cloud Automation IDP Management API. | |
Telco Cloud Automation Multitenancy API. | |
Telco Cloud Automation Summary API. | |
Telco Cloud Automation Troubleshooting API | |
TCA Workflow Hub Automation | Automation Service |
Security Service | |
Workflows Service | |
Zero Touch Provisioning | Telco Cloud Foundation Manager API |
Within each classification, you will find the set of Versioned APIs for the given API Segment. You may use the left navigation pane to go to the specific API Segment.
API Swaggers Download
The Open API specs (swaggers) may be downloaded from the TCA Manager, once the user logs in, under: https://TCA-Manager-FQDN/hybridity/docs/
Consuming the APIs
One may consume the TCA APIs either a REST client directly (i.e. Postman), or using the TCA SDK.
Using REST Client
Using a REST Client (i.e. Postman), the user has to heavylift fetching and managing the TCA session tokens (based on the user credentials or LDAP). A session token thus obtained, may be used as Bearer’s token, while making subsequent REST APIs calls.
Using TCA SDK
The SDK hides the complexities of fetching and managing TCA session token in order to invoke the APIs in a programmer-friendly way. The SDK and the User Guide may be found at: https://developer.broadcom.com/sdks/vmware-telco-cloud-automation-sdk/3.0