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