ExternalService
The central concept in vCD API extensibility framework. It serves as a namespace for all other objects and holds top level settings like - enable/disable and API filters.
{
"name": "string",
"id": "urn:vcloud:extension:VMware.Timer:1.0.0",
"version": "1.0.0",
"vendor": "VMware",
"priority": 0,
"enabled": false,
"authorizationEnabled": false,
"description": "string",
"mqttTopics": {
"mqttTopics": "string"
}
}
The name of the external service.
The unique id of the external service.
The extension's version. The version should follow semantic versioning rules. Versions with pre-release extension are not allowed. The combination of vendor-namespace-version must be unique.
The vendor name. The combination of vendor-namespace-version must be unique.
Extension service priority. An integer between 0-100. A value of 50 denotes a neutral priority.
Whether the extension is enabled or not.
Whether authorization is enabled for the service.
description
The map of MQTT topics this extension will communicate through.