in src/resources/keyVault.ts [9:31]
export async function createKeyVault(info: ResourceInfo): Promise<void> {
const client = new KeyVaultManagementClient(info.creds, info.subscriptionId);
await client.vaults.beginCreateOrUpdateAndWait(info.resourceGroupName, getVaultName(info), {
location: info.location,
properties: {
sku: {
family: 'A',
name: 'standard',
},
tenantId: info.tenantId,
accessPolicies: [
{
objectId: info.objectId,
tenantId: info.tenantId,
permissions: {
secrets: ['all'],
keys: ['all'],
},
},
],
},
});
}