Error: Terraform azapi deployment of Microsoft.Maintenance/configurationAssignments for dynamic scope with Update Manager
Kowsigan Alagarajah
25
Reputation points
Hello
I try to deploy: Microsoft.Maintenance/configurationAssignments in terraform with azapi (version 2023-04-01) on Maintenance configuration already created in terraform in the same template
The goal is to use the dynamic scope to the maintenance config.
I followed this doc : https://learn.microsoft.com/en-us/azure/templates/microsoft.maintenance/configurationassignments?pivots=deployment-language-terraform#property-values-2 This leads however to the following error
--------------------------------------------------------------------------------
│ RESPONSE 500: 500 Internal Server Error
│ ERROR CODE UNAVAILABLE
│ --------------------------------------------------------------------------------
│ {
│ "Message": "An error has occurred."
│ }
│ --------------------------------------------------------------------------------
│
│
│ with azapi_resource.test,
│ on new.tf line 26, in resource "azapi_resource" "test"
│ 26:
Terraform Code snippet :
resource "azapi_resource" "test" {
type = "Microsoft.Maintenance/configurationAssignments@2023-04-01"
name = "toto"
parent_id = "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
body = jsonencode({
properties = {
filter = {
resourceTypes = [
"Microsoft.Compute/virtualMachines"
],
resourceGroups = [
],
tagSettings = {
tags = {
tag1 = [
"value1",
]
},
filterOperator = "All"
},
locations = [
"West US 2"
]
},
maintenanceConfigurationId = "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/resourcegroups/RSG/providers/microsoft.maintenance/maintenanceconfigurations/maintenanceconfigurationname1",
resourceId = "/subscriptions/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/"
}
})
}
Thank you for your help
Sign in to answer