Skip to content

Commit

Permalink
Allow * in azurerm_firewall_policy_rule_collection_group.network_rule…
Browse files Browse the repository at this point in the history
…_collection.destination_ports (#11326)

Fixes #10918
  • Loading branch information
jkroepke authored Apr 14, 2021
1 parent 2697797 commit d6dad77
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -257,8 +257,11 @@ func resourceFirewallPolicyRuleCollectionGroup() *schema.Resource {
Type: schema.TypeSet,
Required: true,
Elem: &schema.Schema{
Type: schema.TypeString,
ValidateFunc: azValidate.PortOrPortRangeWithin(1, 65535),
Type: schema.TypeString,
ValidateFunc: validation.Any(
azValidate.PortOrPortRangeWithin(1, 65535),
validation.StringInSlice([]string{`*`}, false),
),
},
},
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,13 @@ resource "azurerm_firewall_policy_rule_collection_group" "test" {
destination_ip_groups = [azurerm_ip_group.test_destination.id]
destination_ports = ["80", "1000-2000"]
}
rule {
name = "network_rule_collection1_rule4"
protocols = ["ICMP"]
source_ip_groups = [azurerm_ip_group.test_source.id]
destination_ip_groups = [azurerm_ip_group.test_destination.id]
destination_ports = ["*"]
}
}
nat_rule_collection {
Expand Down Expand Up @@ -373,6 +380,13 @@ resource "azurerm_firewall_policy_rule_collection_group" "test" {
destination_ip_groups = [azurerm_ip_group.test_destination.id]
destination_ports = ["80", "1-65535"]
}
rule {
name = "network_rule_collection1_rule4"
protocols = ["ICMP"]
source_ip_groups = [azurerm_ip_group.test_source.id]
destination_ip_groups = [azurerm_ip_group.test_destination.id]
destination_ports = ["*"]
}
}
nat_rule_collection {
Expand Down

0 comments on commit d6dad77

Please sign in to comment.