File tree Expand file tree Collapse file tree 3 files changed +6
-2
lines changed
Expand file tree Collapse file tree 3 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -4,10 +4,11 @@ param location string
44
55param logAnalyticsWorkspaceName string
66param logAnalyticsWorkspaceResourceGroup string
7+ param logAnalyticsWorkspaceSubscription string
78
89resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09-01' existing = {
910 name : logAnalyticsWorkspaceName
10- scope : resourceGroup (logAnalyticsWorkspaceResourceGroup )
11+ scope : resourceGroup (logAnalyticsWorkspaceSubscription , logAnalyticsWorkspaceResourceGroup )
1112}
1213
1314resource containerRegistryReader 'Microsoft.ManagedIdentity/userAssignedIdentities@2023-01-31' = {
Original file line number Diff line number Diff line change @@ -5,12 +5,13 @@ param logAnalyticsWorkspaceName string
55param existingLogAnalyticsWorkspaceId string = ''
66
77var useExisting = !empty (existingLogAnalyticsWorkspaceId )
8+ var existingLawSubscriptionId = useExisting ? split (existingLogAnalyticsWorkspaceId , '/' )[2 ] : ''
89var existingLawResourceGroup = useExisting ? split (existingLogAnalyticsWorkspaceId , '/' )[4 ] : ''
910var existingLawName = useExisting ? split (existingLogAnalyticsWorkspaceId , '/' )[8 ] : ''
1011
1112resource existingLogAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2020-08-01' existing = if (useExisting ) {
1213 name : existingLawName
13- scope : resourceGroup (existingLawResourceGroup )
14+ scope : resourceGroup (existingLawSubscriptionId , existingLawResourceGroup )
1415}
1516
1617resource logAnalyticsWorkspace 'Microsoft.OperationalInsights/workspaces@2023-09-01' = if (!useExisting ) {
@@ -48,4 +49,5 @@ resource applicationInsights 'Microsoft.Insights/components@2020-02-02' = {
4849
4950output id string = applicationInsights .id
5051output logAnalyticsWorkspaceName string = useExisting ? existingLogAnalyticsWorkspace .name : logAnalyticsWorkspace .name
52+ output logAnalyticsWorkspaceSubscription string = useExisting ? existingLawSubscriptionId : split (subscription ().id , '/' )[2 ]
5153output logAnalyticsWorkspaceResourceGroup string = useExisting ? existingLawResourceGroup : resourceGroup ().name
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ module containerAppEnv './container_app/deploy_container_app_env.bicep' = {
164164 location : secondaryLocation
165165 logAnalyticsWorkspaceName : applicationInsights .outputs .logAnalyticsWorkspaceName
166166 logAnalyticsWorkspaceResourceGroup : applicationInsights .outputs .logAnalyticsWorkspaceResourceGroup
167+ logAnalyticsWorkspaceSubscription : applicationInsights .outputs .logAnalyticsWorkspaceSubscription
167168 }
168169}
169170
You can’t perform that action at this time.
0 commit comments