Allows for connecting to the AWS Elemental Conductor API to create, manage, start, stop and delete channels.
| Confguration Option | Type | Description |
|---|---|---|
| pollInterval | Number | Polling interval in seconds |
| hostName | String | Host name or IP address of the Elemental Conductor |
| port | Number | HTTP or HTTPS port to use for comms |
| userName | String | API user as configured in Elemental Conductor |
| apiKey | String | API key for the user as configured in Elemental Conductor |
| useHttps | Boolean | Whether or not to use HTTPS |
| Alarms | Object | Alarm IDs |
{
"elementalConductorConnectionSettings": {
"pollInterval": 60,
"hostName": "192.168.0.10",
"port": 443,
"userName": "squaredpaper",
"apiKey": "busby",
"useHttps": true
},
"alarms":{
"comms" : {"alarmId":"ele-conductor-1-comms"}
}
}
The Elemental Conductor supports the following ESB messages
| Message Name | Message Type | Params | Description | Returns |
|---|---|---|---|---|
| getChannels | Control | N/A | Get the current list of channels from Elemental Conductor | |
| getChannel | Control |
|
Get a channel by ID | |
| createChannel | Control |
|
Create a channel | |
| startChannel | Control |
|
Start a channel by ID | |
| stopChannel | Control |
|
Stop a channel by ID | |
| deleteChannel | Control |
|
Delete a channel by ID |