main.automation_certificates.tf (18 lines of code) (raw):
resource "azurerm_automation_certificate" "this" {
for_each = var.automation_certificates != null ? var.automation_certificates : {}
automation_account_name = azurerm_automation_account.this.name
base64 = each.value.base64
name = each.value.name
resource_group_name = azurerm_automation_account.this.resource_group_name
description = each.value.description
exportable = each.value.exportable
dynamic "timeouts" {
for_each = each.value.timeouts != null ? { "dummy_key" : each.value.timeouts } : {}
content {
create = each.value.timeouts.create
delete = each.value.timeouts.delete
read = each.value.timeouts.read
update = each.value.timeouts.update
}
}
}