34 lines
		
	
	
		
			671 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			671 B
		
	
	
	
		
			JSON
		
	
	
	
	
	
| {
 | |
| 	"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"
 | |
| 				}
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| } |