in src/resources/eventHub.ts [17:36]
export async function createEventHub(info: ResourceInfo): Promise<void> {
const client = new EventHubManagementClient(info.creds, info.subscriptionId);
const namespaceName = getNamespaceName(info);
await client.namespaces.beginCreateOrUpdateAndWait(info.resourceGroupName, namespaceName, {
location: info.location,
sku: {
name: KnownSkuName.Standard,
},
});
for (const eventHubName of [
eventHubOneTriggerAndOutput,
eventHubManyTriggerAndOutput,
eventHubOneTrigger,
eventHubManyTrigger,
]) {
await client.eventHubs.createOrUpdate(info.resourceGroupName, namespaceName, eventHubName, {
messageRetentionInDays: 1,
});
}
}