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.
| Key | Value |
|---|
AzureAd:AppPermissions:Job.Read | JSON array of app roles permitted to perform read actions on jobs. |
AzureAd:AppPermissions:Job.Write | JSON array of app roles permitted to perform write actions on jobs. |
AzureAd:AppPermissions:Template.Read | JSON array of app roles permitted to perform read actions on templates. |
AzureAd:AppPermissions:Template.Write | JSON array of app roles permitted to perform write actions on templates. |
| Key | Value |
|---|
updateLogicAppUrl | URL of the logic app that should be triggered when a job is completed. |
| Key | Value |
|---|
apiUrl | https://api.powerbi.com |
applicationId | Client ID of app permitted to read report. |
applicationSecret | Secret generated on app reg. |
authenticationType | serviceprincipal |
authorityUrl | https://login.microsoftonline.com/organizations/ |
reportId | GUID of the report to show. |
scopeBase | https://analysis.windows.net/powerbi/api/.default |
tenantId | GUID of the tenant containing the report. |
workspaceId | GUID of the Power BI workspace containing the report. |
| Key | Value |
|---|
defaultNoOfDays | Number of days to process logs from. |
postToQueue | Whether to send to the m365-jobs queue. |
provenBaseUrl | provenbase |
singleSiteUrl | Blank |
tenantUrl | https://investni.sharepoint.com |
| Key | Value |
|---|
placeholderColumn | Column to put placeholder value in. |
placeholderText | Placeholder text to put in column. |
searchQuery | SharePoint KQL search query to perform. |
webUrl | https://investni.sharepoint.com |