Microsoft.Network ipGroups 2019-09-01

Bicep resource definition

The ipGroups resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Network/ipGroups resource, add the following Bicep to your template.

resource symbolicname 'Microsoft.Network/ipGroups@2019-09-01' = {
  location: 'string'
  name: 'string'
  properties: {
    ipAddresses: [
      'string'
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Property values

IpGroupPropertiesFormat

Name Description Value
ipAddresses IpAddresses/IpAddressPrefixes in the IpGroups resource. string[]

Microsoft.Network/ipGroups

Name Description Value
location Resource location. string
name The resource name string (required)
properties Properties of the IpGroups. IpGroupPropertiesFormat
tags Resource tags Dictionary of tag names and values. See Tags in templates

ResourceTags

Name Description Value

Quickstart samples

The following quickstart samples deploy this resource type.

Bicep File Description
Create a Firewall and FirewallPolicy with Rules and Ipgroups This template deploys an Azure Firewall with Firewall Policy (including multiple application and network rules) referencing IP Groups in application and network rules.
Create an Azure Firewall with IpGroups This template creates an Azure Firewall with Application and Network Rules referring to IP Groups. Also, includes a Linux Jumpbox vm setup

ARM template resource definition

The ipGroups resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Network/ipGroups resource, add the following JSON to your template.

{
  "type": "Microsoft.Network/ipGroups",
  "apiVersion": "2019-09-01",
  "name": "string",
  "location": "string",
  "properties": {
    "ipAddresses": [ "string" ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Property values

IpGroupPropertiesFormat

Name Description Value
ipAddresses IpAddresses/IpAddressPrefixes in the IpGroups resource. string[]

Microsoft.Network/ipGroups

Name Description Value
apiVersion The api version '2019-09-01'
location Resource location. string
name The resource name string (required)
properties Properties of the IpGroups. IpGroupPropertiesFormat
tags Resource tags Dictionary of tag names and values. See Tags in templates
type The resource type 'Microsoft.Network/ipGroups'

ResourceTags

Name Description Value

Quickstart templates

The following quickstart templates deploy this resource type.

Template Description
Create a Firewall and FirewallPolicy with Rules and Ipgroups

Deploy to Azure
This template deploys an Azure Firewall with Firewall Policy (including multiple application and network rules) referencing IP Groups in application and network rules.
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
Create a Firewall, FirewallPolicy with Explicit Proxy

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

Deploy to Azure
This template creates an Azure Firewall with Application and Network Rules referring to IP Groups. Also, includes a Linux Jumpbox vm setup

Terraform (AzAPI provider) resource definition

The ipGroups resource type can be deployed with operations that target:

  • Resource groups

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Network/ipGroups resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ipGroups@2019-09-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      ipAddresses = [
        "string"
      ]
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Property values

IpGroupPropertiesFormat

Name Description Value
ipAddresses IpAddresses/IpAddressPrefixes in the IpGroups resource. string[]

Microsoft.Network/ipGroups

Name Description Value
location Resource location. string
name The resource name string (required)
properties Properties of the IpGroups. IpGroupPropertiesFormat
tags Resource tags Dictionary of tag names and values.
type The resource type "Microsoft.Network/ipGroups@2019-09-01"

ResourceTags

Name Description Value