Skip to content

Commit 6c2f2ff

Browse files
use azurerm
1 parent 4611db8 commit 6c2f2ff

1 file changed

Lines changed: 17 additions & 25 deletions

File tree

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,23 @@
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

3123
resource "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

Comments
 (0)