brainy-eve-42271
11/01/2021, 6:03 PMconst storageAccountName = `storage${pulumi.getStack()}`;
const storage = new azure.storage.Account(
storageAccountName,
{
resourceGroupName: resourceGroup.name,
accountTier: "standard",
accountReplicationType: "LRS",
accountKind: "BlobStorage",
},
{
deleteBeforeReplace: true,
}
);
const appInsightsContainer = new azure.storage.Container("appinsights", {
storageAccountName: storage.name,
containerAccessType: "private",
});
const exportConfiguration = new azure_native.insights.ExportConfiguration(`export-configuration`, {
destinationAccountId: storage.id,
destinationAddress: storage.primaryBlobEndpoint,
destinationType: "Blob",
isEnabled: "true",
notificationQueueEnabled: "false",
notificationQueueUri: "",
recordTypes: "Requests, Event, Exceptions, Metrics, PageViews, PageViewPerformance, Rdd, PerformanceCounters, Availability,Messages",
resourceGroupName: resourceGroup.name,
resourceName: appInsights.name,
});