1- resource "azapi_resource " "app_requests_workspace_transform" {
1+ resource "azurerm_monitor_data_collection_rule " "app_requests_workspace_transform" {
22 count = var. law . app_requests_transform_enabled ? 1 : 0
33
4- type = " Microsoft.Insights/dataCollectionRules@2022-06-01 "
5- name = " ${ module . regions_config [local . primary_region ]. names . log-analytics-workspace } -apprequests-transform "
6- location = local. primary_region
7- parent_id = " /subscriptions/ ${ var . TARGET_SUBSCRIPTION_ID } /resourceGroups/ ${ azurerm_resource_group . audit [ local . primary_region ] . name } "
4+ name = " ${ module . regions_config [ local . primary_region ] . names . log-analytics-workspace } -apprequests-transform "
5+ resource_group_name = azurerm_resource_group . audit [local . primary_region ]. name
6+ location = local. primary_region
7+ kind = " WorkspaceTransforms "
88
9- body = {
10- kind = " WorkspaceTransforms"
11- properties = {
12- destinations = {
13- logAnalytics = [
14- {
15- workspaceResourceId = module.log_analytics_workspace_audit[local.primary_region].id
16- name = " workspace"
17- }
18- ]
19- }
20- dataFlows = [
21- {
22- streams = [" Microsoft-Table-AppRequests" ]
23- destinations = [" workspace" ]
24- transformKql = var.law.app_requests_transform_kql
25- }
26- ]
9+ destinations {
10+ log_analytics {
11+ workspace_resource_id = module. log_analytics_workspace_audit [local . primary_region ]. id
12+ name = " workspace"
2713 }
2814 }
15+
16+ data_flow {
17+ streams = [" Microsoft-Table-AppRequests" ]
18+ destinations = [" workspace" ]
19+ transform_kql = var. law . app_requests_transform_kql
20+ }
2921}
3022
3123resource "azapi_update_resource" "law_default_dcr" {
@@ -36,9 +28,9 @@ resource "azapi_update_resource" "law_default_dcr" {
3628
3729 body = {
3830 properties = {
39- defaultDataCollectionRuleResourceId = azapi_resource .app_requests_workspace_transform[0 ].id
31+ defaultDataCollectionRuleResourceId = azurerm_monitor_data_collection_rule .app_requests_workspace_transform[0 ].id
4032 }
4133 }
4234
43- depends_on = [azapi_resource . app_requests_workspace_transform ]
35+ depends_on = [azurerm_monitor_data_collection_rule . app_requests_workspace_transform ]
4436}
0 commit comments