async function createResources()

in src/resources/createResources.ts [11:26]


async function createResources(): Promise<void> {
    try {
        const info = await getResourceInfo();

        const resourceClient = new ResourceManagementClient(info.creds, info.subscriptionId);
        await resourceClient.resourceGroups.createOrUpdate(info.resourceGroupName, { location: info.location });

        await createKeyVault(info);

        await Promise.all([createStorageAccount(info), createEventHub(info), createSql(info)]);
    } catch (err) {
        console.error(err);
        console.error('Create resources failed');
        process.exit(1);
    }
}