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 |