From d77d3ce6bd993222cf9a2fe082c07f6d4249416d Mon Sep 17 00:00:00 2001 From: Paul Andrew <60190428+mrpaulandrew@users.noreply.github.com> Date: Wed, 23 Feb 2022 14:02:18 +0000 Subject: [PATCH] Adding linkedService: AnyDatabaseConnectionFromAnyKeyVault --- .../AnyDatabaseConnectionFromAnyKeyVault.json | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 Code/DataFactory/linkedService/AnyDatabaseConnectionFromAnyKeyVault.json 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