Azure-Samples / Synapse

Samples for Azure Synapse Analytics
MIT License
375 stars 351 forks source link

add customer-managed key (CMK) to deploy templates #80

Closed roalexan closed 3 years ago

roalexan commented 3 years ago

Add a new 'keyVaultKeyUri' param to azuredeploy.json. It creates a new 'encryption' variable, that is passes into workspace/azuredeploy.json, which then applies it to the newly created Synapse workspace. The default empty string for 'keyVaultKeyUri' results in an empty dict for 'encryption', which leaves things unchanged from how they are now. Otherwise, the customer-managed key (CMK) will be applied.