param name string param location string = resourceGroup().location param tags object = {} param principalId string = '' resource keyVault 'Microsoft.KeyVault/vaults@2022-07-01' = { name: name location: location tags: tags properties: { tenantId: subscription().tenantId sku: { family: 'A', name: 'standard' } accessPolicies: !empty(principalId) ? [ { objectId: principalId permissions: { secrets: [ 'get', 'list' ] } tenantId: subscription().tenantId } ] : [] } } output endpoint string = keyVault.properties.vaultUri output name string = keyVault.name