Universal Event Integration
This configuration allows the UDMG Server to integrate with the Universal Automation Center (UAC) REST API, typically for triggering events or workflows in UAC based on activities in the UDMG Server (like successful file transfers). This configuration must be set up in the server.hcl configuration file.
Parameters
| HCL Argument Name | Description | Value Type | Default Value |
|---|---|---|---|
uac.enable | Enables or disables globally the feature to publish Universal Event. | bool | false |
uac.urls | A list of URIs for the Publish Universal Event API on the target Universal Controllers. UDMG will attempt to connect to these in order if one fails. | list(string) |
|
uac.username | The username for authenticating with the Universal Controller REST API. The user must have the required permissions to call the Universal Event Web Services. | string | "" |
uac.password | The password for authenticating with the Universal Controller REST API. | string | "" |
uac.eventName | The name of the Universal Event to trigger in UAC when a relevant action occurs. | string | "" |
uac.eventTTL | An optional Time-To-Live for the Universal Event (in minutes). | string | "" |
Example Configuration
uac {
enable = true
urls = ["https://uac.example.com:8443/uac/rest", "https://uac-backup.example.com:8443/uac/rest"]
username = "udmg_user"
password = "secret_password"
eventName = "UDMG_FILE_TRANSFER_COMPLETE"
eventTTL = "5"
}