Skip to content

Commit fafe601

Browse files
feat: Updated main.json to latest
1 parent 0c4e9de commit fafe601

File tree

1 file changed

+72
-42
lines changed

1 file changed

+72
-42
lines changed

infra/main.json

Lines changed: 72 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"metadata": {
55
"_generator": {
66
"name": "bicep",
7-
"version": "0.33.93.31351",
8-
"templateHash": "4256862050395001092"
7+
"version": "0.35.1.17967",
8+
"templateHash": "12841296004328754819"
99
}
1010
},
1111
"parameters": {
@@ -131,6 +131,13 @@
131131
"metadata": {
132132
"description": "Set this flag to true only if you are deplpoying from Local"
133133
}
134+
},
135+
"existingLogAnalyticsWorkspaceId": {
136+
"type": "string",
137+
"defaultValue": "",
138+
"metadata": {
139+
"description": "Optional: Existing Log Analytics Workspace Resource ID"
140+
}
134141
}
135142
},
136143
"variables": {
@@ -396,8 +403,8 @@
396403
"metadata": {
397404
"_generator": {
398405
"name": "bicep",
399-
"version": "0.33.93.31351",
400-
"templateHash": "16134592121024826026"
406+
"version": "0.35.1.17967",
407+
"templateHash": "3237931210750164965"
401408
}
402409
},
403410
"parameters": {
@@ -482,8 +489,8 @@
482489
"metadata": {
483490
"_generator": {
484491
"name": "bicep",
485-
"version": "0.33.93.31351",
486-
"templateHash": "15557228969906150296"
492+
"version": "0.35.1.17967",
493+
"templateHash": "1503106947863889964"
487494
}
488495
},
489496
"parameters": {
@@ -575,6 +582,9 @@
575582
},
576583
"mode": "Incremental",
577584
"parameters": {
585+
"existingLogAnalyticsWorkspaceId": {
586+
"value": "[parameters('existingLogAnalyticsWorkspaceId')]"
587+
},
578588
"applicationInsightsName": {
579589
"value": "[format('{0}{1}', variables('abbrs').managementGovernance.applicationInsights, variables('solutionPrefix'))]"
580590
},
@@ -588,8 +598,8 @@
588598
"metadata": {
589599
"_generator": {
590600
"name": "bicep",
591-
"version": "0.33.93.31351",
592-
"templateHash": "3187674908414646820"
601+
"version": "0.35.1.17967",
602+
"templateHash": "4417744862326794406"
593603
}
594604
},
595605
"parameters": {
@@ -598,10 +608,20 @@
598608
},
599609
"logAnalyticsWorkspaceName": {
600610
"type": "string"
611+
},
612+
"existingLogAnalyticsWorkspaceId": {
613+
"type": "string",
614+
"defaultValue": ""
601615
}
602616
},
617+
"variables": {
618+
"useExisting": "[not(empty(parameters('existingLogAnalyticsWorkspaceId')))]",
619+
"existingLawResourceGroup": "[if(variables('useExisting'), split(parameters('existingLogAnalyticsWorkspaceId'), '/')[4], '')]",
620+
"existingLawName": "[if(variables('useExisting'), split(parameters('existingLogAnalyticsWorkspaceId'), '/')[8], '')]"
621+
},
603622
"resources": [
604623
{
624+
"condition": "[not(variables('useExisting'))]",
605625
"type": "Microsoft.OperationalInsights/workspaces",
606626
"apiVersion": "2023-09-01",
607627
"name": "[parameters('logAnalyticsWorkspaceName')]",
@@ -633,7 +653,7 @@
633653
"publicNetworkAccessForIngestion": "Enabled",
634654
"publicNetworkAccessForQuery": "Disabled",
635655
"Request_Source": "rest",
636-
"WorkspaceResourceId": "[resourceId('Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName'))]"
656+
"WorkspaceResourceId": "[if(variables('useExisting'), extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, variables('existingLawResourceGroup')), 'Microsoft.OperationalInsights/workspaces', variables('existingLawName')), resourceId('Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName')))]"
637657
},
638658
"dependsOn": [
639659
"[resourceId('Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName'))]"
@@ -647,7 +667,11 @@
647667
},
648668
"logAnalyticsWorkspaceName": {
649669
"type": "string",
650-
"value": "[parameters('logAnalyticsWorkspaceName')]"
670+
"value": "[if(variables('useExisting'), variables('existingLawName'), parameters('logAnalyticsWorkspaceName'))]"
671+
},
672+
"logAnalyticsWorkspaceResourceGroup": {
673+
"type": "string",
674+
"value": "[if(variables('useExisting'), variables('existingLawResourceGroup'), resourceGroup().name)]"
651675
}
652676
}
653677
}
@@ -673,8 +697,8 @@
673697
"metadata": {
674698
"_generator": {
675699
"name": "bicep",
676-
"version": "0.33.93.31351",
677-
"templateHash": "1849454370000745085"
700+
"version": "0.35.1.17967",
701+
"templateHash": "12870101648257851199"
678702
}
679703
},
680704
"parameters": {
@@ -759,8 +783,8 @@
759783
"metadata": {
760784
"_generator": {
761785
"name": "bicep",
762-
"version": "0.33.93.31351",
763-
"templateHash": "10635563035313821837"
786+
"version": "0.35.1.17967",
787+
"templateHash": "8070899038568610427"
764788
}
765789
},
766790
"parameters": {
@@ -917,8 +941,8 @@
917941
"metadata": {
918942
"_generator": {
919943
"name": "bicep",
920-
"version": "0.33.93.31351",
921-
"templateHash": "2351732847831798088"
944+
"version": "0.35.1.17967",
945+
"templateHash": "13810365425953827110"
922946
}
923947
},
924948
"parameters": {
@@ -1470,6 +1494,9 @@
14701494
},
14711495
"logAnalyticsWorkspaceName": {
14721496
"value": "[reference(resourceId('Microsoft.Resources/deployments', 'deploy_app_insights'), '2022-09-01').outputs.logAnalyticsWorkspaceName.value]"
1497+
},
1498+
"logAnalyticsWorkspaceResourceGroup": {
1499+
"value": "[reference(resourceId('Microsoft.Resources/deployments', 'deploy_app_insights'), '2022-09-01').outputs.logAnalyticsWorkspaceResourceGroup.value]"
14731500
}
14741501
},
14751502
"template": {
@@ -1478,8 +1505,8 @@
14781505
"metadata": {
14791506
"_generator": {
14801507
"name": "bicep",
1481-
"version": "0.33.93.31351",
1482-
"templateHash": "6312132419145754805"
1508+
"version": "0.35.1.17967",
1509+
"templateHash": "12849612969576340024"
14831510
}
14841511
},
14851512
"parameters": {
@@ -1494,6 +1521,9 @@
14941521
},
14951522
"logAnalyticsWorkspaceName": {
14961523
"type": "string"
1524+
},
1525+
"logAnalyticsWorkspaceResourceGroup": {
1526+
"type": "string"
14971527
}
14981528
},
14991529
"resources": [
@@ -1516,8 +1546,8 @@
15161546
"appLogsConfiguration": {
15171547
"destination": "log-analytics",
15181548
"logAnalyticsConfiguration": {
1519-
"customerId": "[reference(resourceId('Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName')), '2023-09-01').customerId]",
1520-
"sharedKey": "[listKeys(resourceId('Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName')), '2023-09-01').primarySharedKey]"
1549+
"customerId": "[reference(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, parameters('logAnalyticsWorkspaceResourceGroup')), 'Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName')), '2023-09-01').customerId]",
1550+
"sharedKey": "[listKeys(extensionResourceId(format('/subscriptions/{0}/resourceGroups/{1}', subscription().subscriptionId, parameters('logAnalyticsWorkspaceResourceGroup')), 'Microsoft.OperationalInsights/workspaces', parameters('logAnalyticsWorkspaceName')), '2023-09-01').primarySharedKey]"
15211551
}
15221552
},
15231553
"zoneRedundant": false,
@@ -1613,8 +1643,8 @@
16131643
"metadata": {
16141644
"_generator": {
16151645
"name": "bicep",
1616-
"version": "0.33.93.31351",
1617-
"templateHash": "7993212940398363690"
1646+
"version": "0.35.1.17967",
1647+
"templateHash": "6288181929674095968"
16181648
}
16191649
},
16201650
"parameters": {
@@ -2016,8 +2046,8 @@
20162046
"metadata": {
20172047
"_generator": {
20182048
"name": "bicep",
2019-
"version": "0.33.93.31351",
2020-
"templateHash": "3161097028384591794"
2049+
"version": "0.35.1.17967",
2050+
"templateHash": "17874244636612129409"
20212051
}
20222052
},
20232053
"parameters": {
@@ -2196,8 +2226,8 @@
21962226
"metadata": {
21972227
"_generator": {
21982228
"name": "bicep",
2199-
"version": "0.33.93.31351",
2200-
"templateHash": "3161097028384591794"
2229+
"version": "0.35.1.17967",
2230+
"templateHash": "17874244636612129409"
22012231
}
22022232
},
22032233
"parameters": {
@@ -2388,8 +2418,8 @@
23882418
"metadata": {
23892419
"_generator": {
23902420
"name": "bicep",
2391-
"version": "0.33.93.31351",
2392-
"templateHash": "3161097028384591794"
2421+
"version": "0.35.1.17967",
2422+
"templateHash": "17874244636612129409"
23932423
}
23942424
},
23952425
"parameters": {
@@ -2572,8 +2602,8 @@
25722602
"metadata": {
25732603
"_generator": {
25742604
"name": "bicep",
2575-
"version": "0.33.93.31351",
2576-
"templateHash": "10151972800818695845"
2605+
"version": "0.35.1.17967",
2606+
"templateHash": "18013369407849007542"
25772607
}
25782608
},
25792609
"parameters": {
@@ -2680,8 +2710,8 @@
26802710
"metadata": {
26812711
"_generator": {
26822712
"name": "bicep",
2683-
"version": "0.33.93.31351",
2684-
"templateHash": "8996673787140878183"
2713+
"version": "0.35.1.17967",
2714+
"templateHash": "12698338841871546352"
26852715
}
26862716
},
26872717
"parameters": {
@@ -2925,8 +2955,8 @@
29252955
"metadata": {
29262956
"_generator": {
29272957
"name": "bicep",
2928-
"version": "0.33.93.31351",
2929-
"templateHash": "2202804532336229531"
2958+
"version": "0.35.1.17967",
2959+
"templateHash": "6748924733076412812"
29302960
}
29312961
},
29322962
"parameters": {
@@ -3136,8 +3166,8 @@
31363166
"metadata": {
31373167
"_generator": {
31383168
"name": "bicep",
3139-
"version": "0.33.93.31351",
3140-
"templateHash": "7993212940398363690"
3169+
"version": "0.35.1.17967",
3170+
"templateHash": "6288181929674095968"
31413171
}
31423172
},
31433173
"parameters": {
@@ -3539,8 +3569,8 @@
35393569
"metadata": {
35403570
"_generator": {
35413571
"name": "bicep",
3542-
"version": "0.33.93.31351",
3543-
"templateHash": "3161097028384591794"
3572+
"version": "0.35.1.17967",
3573+
"templateHash": "17874244636612129409"
35443574
}
35453575
},
35463576
"parameters": {
@@ -3719,8 +3749,8 @@
37193749
"metadata": {
37203750
"_generator": {
37213751
"name": "bicep",
3722-
"version": "0.33.93.31351",
3723-
"templateHash": "3161097028384591794"
3752+
"version": "0.35.1.17967",
3753+
"templateHash": "17874244636612129409"
37243754
}
37253755
},
37263756
"parameters": {
@@ -3911,8 +3941,8 @@
39113941
"metadata": {
39123942
"_generator": {
39133943
"name": "bicep",
3914-
"version": "0.33.93.31351",
3915-
"templateHash": "3161097028384591794"
3944+
"version": "0.35.1.17967",
3945+
"templateHash": "17874244636612129409"
39163946
}
39173947
},
39183948
"parameters": {

0 commit comments

Comments
 (0)