locals { rule_count = length(var.rules) } resource "stackit_security_group_rule" "this" { count = local.rule_count project_id = var.project_id security_group_id = var.security_group_id direction = var.rules[count.index].direction description = var.rules[count.index].description ether_type = var.rules[count.index].ether_type icmp_parameters = var.rules[count.index].icmp_parameters ip_range = var.rules[count.index].ip_range port_range = var.rules[count.index].port_range protocol = var.rules[count.index].protocol remote_security_group_id = var.rules[count.index].remote_security_group_id }