Microsoft.Network firewallPolicies/ruleCollectionGroups 2020-05-01

Template format

To create a Microsoft.Network/firewallPolicies/ruleCollectionGroups resource, add the following JSON to the resources section of your template.

{
  "name": "string",
  "type": "Microsoft.Network/firewallPolicies/ruleCollectionGroups",
  "apiVersion": "2020-05-01",
  "properties": {
    "priority": "integer",
    "ruleCollections": [
      {
        "name": "string",
        "priority": "integer",
        "ruleCollectionType": "string"
      }
    ]
  }
}

Property values

The following tables describe the values you need to set in the schema.

Microsoft.Network/firewallPolicies/ruleCollectionGroups object

Name Type Required Value
name string Yes The name of the FirewallPolicyRuleCollectionGroup.
type enum Yes ruleCollectionGroups
-or-
Microsoft.Network/firewallPolicies/ruleCollectionGroups

See Set name and type for child resources.
apiVersion enum Yes 2020-05-01
properties object Yes The properties of the firewall policy rule collection group. - FirewallPolicyRuleCollectionGroupProperties object

FirewallPolicyRuleCollectionGroupProperties object

Name Type Required Value
priority integer No Priority of the Firewall Policy Rule Collection Group resource.
ruleCollections array No Group of Firewall Policy rule collections. - FirewallPolicyRuleCollection object

FirewallPolicyRuleCollection object

Name Type Required Value
name string No The name of the rule collection.
priority integer No Priority of the Firewall Policy Rule Collection resource.
ruleCollectionType string Yes

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Create a Firewall with FirewallPolicy and IpGroups

Deploy to Azure
This template creates an Azure Firewall with FirewalllPolicy referencing Network Rules with IpGroups. Also, includes a Linux Jumpbox vm setup