When using a json object in app-settings-json which uses slot settings....
example:
{
"name": "AzureWebjobs.LoggingPiiExampleQueueTriggerFunction.Disabled",
"value": "true",
"slotSetting": true
},
{
"name": "AzureWebjobs.RunQueueTrigger.Disabled",
"value": "true",
"slotSetting": true
},
The slotSetting property is stripped away during the Action run, resulting in logging of:
Updating App Service Application settings. Data: {"AzureWebjobs.LoggingPiiExampleQueueTriggerFunction.Disabled":"***","AzureWebjobs.RunQueueTrigger.Disabled":"***"}
And the appsettings are added to the app as regular settings, not slot settings.
When using a json object in app-settings-json which uses slot settings....
example:
The slotSetting property is stripped away during the Action run, resulting in logging of:
Updating App Service Application settings. Data: {"AzureWebjobs.LoggingPiiExampleQueueTriggerFunction.Disabled":"***","AzureWebjobs.RunQueueTrigger.Disabled":"***"}And the appsettings are added to the app as regular settings, not slot settings.