export async function createKeyVault()

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'],
                    },
                },
            ],
        },
    });
}