Skip to content

App Config

Azure App Configuration is used to provide control over the configuration of each service (including integrations) without requiring a restart. Changes to configuration take affect immediately.

There are two App Configuration instances:

Keys are heirachically arranged using a : as the separator. Labels are employed for per-environment values. In cases where no label is present, the value is shared between all environments which consume from the instance.

Keys are detailed below.

KeyValue
AzureAd:AppPermissions:Job.ReadJSON array of app roles permitted to perform read actions on jobs.
AzureAd:AppPermissions:Job.WriteJSON array of app roles permitted to perform write actions on jobs.
AzureAd:AppPermissions:Template.ReadJSON array of app roles permitted to perform read actions on templates.
AzureAd:AppPermissions:Template.WriteJSON array of app roles permitted to perform write actions on templates.
KeyValue
updateLogicAppUrlURL of the logic app that should be triggered when a job is completed.
KeyValue
apiUrlhttps://api.powerbi.com
applicationIdClient ID of app permitted to read report.
applicationSecretSecret generated on app reg.
authenticationTypeserviceprincipal
authorityUrlhttps://login.microsoftonline.com/organizations/
reportIdGUID of the report to show.
scopeBasehttps://analysis.windows.net/powerbi/api/.default
tenantIdGUID of the tenant containing the report.
workspaceIdGUID of the Power BI workspace containing the report.
KeyValue
defaultNoOfDaysNumber of days to process logs from.
postToQueueWhether to send to the m365-jobs queue.
provenBaseUrlprovenbase
singleSiteUrlBlank
tenantUrlhttps://investni.sharepoint.com
KeyValue
placeholderColumnColumn to put placeholder value in.
placeholderTextPlaceholder text to put in column.
searchQuerySharePoint KQL search query to perform.
webUrlhttps://investni.sharepoint.com