diff --git a/Code/DataFactory/linkedService/AnyDatabaseConnectionFromAnyKeyVault.json b/Code/DataFactory/linkedService/AnyDatabaseConnectionFromAnyKeyVault.json new file mode 100644 index 0000000..696c902 --- /dev/null +++ b/Code/DataFactory/linkedService/AnyDatabaseConnectionFromAnyKeyVault.json @@ -0,0 +1,34 @@ +{ + "name": "AnyDatabaseConnectionFromAnyKeyVault", + "properties": { + "parameters": { + "KeyVaultURL": { + "type": "string" + }, + "KeyVaultSecretName": { + "type": "string" + } + }, + "annotations": [], + "type": "AzureSqlDatabase", + "typeProperties": { + "connectionString": { + "type": "AzureKeyVaultSecret", + "store": { + "referenceName": "GenericKeys", + "type": "LinkedServiceReference", + "parameters": { + "baseUrl": { + "value": "@linkedService().KeyVaultURL", + "type": "Expression" + } + } + }, + "secretName": { + "value": "@linkedService().KeyVaultSecretName", + "type": "Expression" + } + } + } + } +} \ No newline at end of file