System sources
System sources define credentials and other properties for accessing external source. Currently, system sources are used only in template literals of the source query type in the values of environment variables.
You can manage system source at the home page -> Settings tab -> Sources where you can create, delete, and edit system sources. The properties are defined in the JSON format.
Below you can find description of the supported system sources.
Azure Key Vault (AzureKeyVaultSourceSystem)
The properties of the AzureKeyVaultSourceSystem source are defined in the following JSON format:
{
"keyVaultURI": "keyVaultURI",
"clientId": "<clientId>",
"tenantId": "<tenantId>",
"clientSecret": "<clientSecret>"
}The source of AzureKeyVaultSourceSystem can be accessed from template literals in the values of environment variables. In this case, the query is the name of a secret. For example, if you have created a source named “AzureKV”, you can get the value of a secret named “dev-sqlserver-password” using $[AzureKV]{dev-sqlserver-password}.