Create External Service
Create an external service. Once created, the combination of vendor, name and version cannot be modified and must be unique. Each extension will have its own MQTT topics.
{
"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.
OK
{
"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.