param logAnalyticsName string | |
param applicationInsightsName string | |
param applicationInsightsDashboardName string | |
param location string = resourceGroup().location | |
param tags object = {} | |
module logAnalytics 'loganalytics.bicep' = { | |
name: 'loganalytics' | |
params: { | |
name: logAnalyticsName | |
location: location | |
tags: tags | |
} | |
} | |
module applicationInsights 'applicationinsights.bicep' = { | |
name: 'applicationinsights' | |
params: { | |
name: applicationInsightsName | |
location: location | |
tags: tags | |
dashboardName: applicationInsightsDashboardName | |
logAnalyticsWorkspaceId: logAnalytics.outputs.id | |
} | |
} | |
output applicationInsightsConnectionString string = applicationInsights.outputs.connectionString | |
output applicationInsightsInstrumentationKey string = applicationInsights.outputs.instrumentationKey | |
output applicationInsightsName string = applicationInsights.outputs.name | |
output logAnalyticsWorkspaceId string = logAnalytics.outputs.id | |
output logAnalyticsWorkspaceName string = logAnalytics.outputs.name | |