Overview
| Name | workspaces |
| Tag | 2026.9.9.2 |
| FullName | br:bicepacrdevwcom.azurecr.io/bicep/modules/existing/insights/workspaces:2026.9.9.2 |
| Last updated | 2026-09-09 12:46:41:+00:00 |
| Created | 2026-09-09 12:46:41:+00:00 |
| Digest | sha256:95128246120d64c6635afc42d8211b7cd7ae4d224923a0075b4c146ceafbb353 |
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
logAnalyticsConfig |
object |
Yes | // Example config in main: var logAnalytics = { dev: { name: 'api-\({env}-customer'<br> rgName: 'api-\)-customer' } stg: { name: 'api-\({env}-customer'<br> rgName: 'api-\)-customer' } prd: { name: 'api-\({env}-customer'<br> rgName: 'api-\)-customer' } } |
env |
string |
Yes |
Outputs
| Name | Type | Description |
|---|---|---|
workspaceId |
string |
|
primaryShareKey |
string |
|
logAnalyticsWorkspaceName |
string |
|
resourceId |
string |
|
customerId |
string |
Example
@description('The target environment.')
param env string
@description('The deployment version.')
param version string = '1.0.0.0'
@description('// Example config in main:
var logAnalytics = {
dev: {
name: 'api-${env}-customer'
rgName: 'api-${env}-customer'
}
stg: {
name: 'api-${env}-customer'
rgName: 'api-${env}-customer'
}
prd: {
name: 'api-${env}-customer'
rgName: 'api-${env}-customer'
}
}
')
param logAnalyticsConfig object
module workspaces 'br:bicepacrdevwcom.azurecr.io/bicep/modules/existing/insights/workspaces:2026.9.9.2' = {
name: 'workspaces${env}${version}'
params: {
logAnalyticsConfig: logAnalyticsConfig
env: env
}
}