From 9bc4f2c8fa7957de3f12473aa43f2f432ef6690d Mon Sep 17 00:00:00 2001 From: Paul Andrew <60190428+mrpaulandrew@users.noreply.github.com> Date: Wed, 23 Feb 2022 14:04:21 +0000 Subject: [PATCH] Adding dataset: AnyDatabaseTableAnyKeyVault --- .../dataset/AnyDatabaseTableAnyKeyVault.json | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Code/DataFactory/dataset/AnyDatabaseTableAnyKeyVault.json diff --git a/Code/DataFactory/dataset/AnyDatabaseTableAnyKeyVault.json b/Code/DataFactory/dataset/AnyDatabaseTableAnyKeyVault.json new file mode 100644 index 0000000..24be344 --- /dev/null +++ b/Code/DataFactory/dataset/AnyDatabaseTableAnyKeyVault.json @@ -0,0 +1,50 @@ +{ + "name": "AnyDatabaseTableAnyKeyVault", + "properties": { + "linkedServiceName": { + "referenceName": "AnyDatabaseConnectionFromAnyKeyVault", + "type": "LinkedServiceReference", + "parameters": { + "KeyVaultURL": { + "value": "@dataset().KeyVaultURL", + "type": "Expression" + }, + "KeyVaultSecretName": { + "value": "@dataset().LinkedServiceConnectionSecret", + "type": "Expression" + } + } + }, + "parameters": { + "LinkedServiceConnectionSecret": { + "type": "string" + }, + "SchemaName": { + "type": "string" + }, + "TableName": { + "type": "string" + }, + "KeyVaultURL": { + "type": "string" + } + }, + "folder": { + "name": "SQLDB" + }, + "annotations": [], + "type": "AzureSqlTable", + "schema": [], + "typeProperties": { + "schema": { + "value": "@dataset().SchemaName", + "type": "Expression" + }, + "table": { + "value": "@dataset().TableName", + "type": "Expression" + } + } + }, + "type": "Microsoft.DataFactory/factories/datasets" +} \ No newline at end of file