Categories:
aura-mocks-dynamic-settings-service plugin
Description of the aura-mocks-dynamic-settings-service plugin
Description
The aura-mocks-dynamic-settings-service plugin is responsible for loading profile configurations from an Azure account or locally to be used afterwards.
An attempt is made to collect data from the specified Azure Storage account and container. If nothing is found, a default file is collected locally from path src/plugins/aura-mocks-dynamic-settings-service/dynamic-settings-default.json. The active cron performs this check periodically.
Find more information in the Github repository:
https://github.com/Telefonica/aura-mocks-server/tree/master/src/plugins/aura-mocks-dynamic-settings-service
This is part of aura-mocks-server project.
Variables
| name | type | description | mandatory |
|---|---|---|---|
| AURA_MOCKS_DYNAMIC_SETTINGS_SERVICE_CRON | string | Cron expression for dynamic settings loading | no |
| AURA_MOCKS_DYNAMIC_SETTINGS_SERVICE_RESOURCE_CONTAINER | string | Container where dynamic settings file is stored | no |
| AURA_MOCKS_DYNAMIC_SETTINGS_SERVICE_RESOURCE_PATH | string | Path to JSON configuration file used by dynamic settings service | no |
Example of dynamic settings file
{
"type": "Local",
"plugins": [
{
"name": "auraMocksGenesysApi",
"settings": {
"pushProviders": [
{
"name": "default",
"pushUrl": "https://svc-ap-current.auracognitive.com/aura-services/v1/genesys/messages?apikey=123456",
"headers": {
"genesys-callback": "http://perf-mock.aura-mocks.svc"
}
}
],
"profiles": [
{
"name": "default",
"configuration": {
"chat": {
"updateAliasForEachRequest": true,
"autoMessages": [
{
"from": {
"nickname": "system",
"type": "External"
},
"type": "ParticipantJoined",
"timeout": 1
}
]
}
}
}
]
}
}
]
}
Last modified January 15, 2025: feat: Documentation Assistant and ATRIA for Linkin Park release #AURA-26619 [RTM] (409958c0)