param name string = 'add' param keyVaultName string = '' param permissions object = { secrets: [ 'get', 'list' ] } param principalId string resource keyVaultAccessPolicies 'Microsoft.KeyVault/vaults/accessPolicies@2022-07-01' = { parent: keyVault name: name properties: { accessPolicies: [ { objectId: principalId tenantId: subscription().tenantId permissions: permissions } ] } } resource keyVault 'Microsoft.KeyVault/vaults@2022-07-01' existing = { name: keyVaultName }