共用方式為


Microsoft.Network ip組 2020-07-01

Bicep 資源定義

ipGroups 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/ipGroups 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Network/ipGroups@2020-07-01' = {
  scope: resourceSymbolicName or scope
  location: 'string'
  name: 'string'
  properties: {
    ipAddresses: [
      'string'
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

屬性值

Microsoft.Network/ipGroups

名字 描述 價值
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 IpGroups 的屬性。 IpGroupPropertiesFormat
範圍 在與部署範圍不同的範圍內建立資源時,請使用 。 將此屬性設定為資源的符號名稱,以套用 擴充資源
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

IpGroupPropertiesFormat

名字 描述 價值
ip位址 IpGroups 資源中的 IpAddresses/IpAddressPrefixes。 字串[]

資源標籤

名字 描述 價值

使用範例

Azure 已驗證的模組

下列 Azure 驗證模組 可用來部署此資源類型。

模組 描述
IP群組 IP 群組的AVM資源模組

Azure 快速入門範例

下列 Azure 快速入門範本 包含用於部署此資源類型的 Bicep 範例。

Bicep 檔案 描述
使用規則和 Ipgroups 建立防火牆和 FirewallPolicy 此範本會部署具有防火牆原則的 Azure 防火牆(包括多個應用程式和網路規則),以參考應用程式和網路規則中的 IP 群組。
使用 IpGroups 建立 Azure 防火牆 此範本會建立 Azure 防火牆,其中包含參考 IP 群組的應用程式和網路規則。 此外,也包含Linux Jumpbox vm安裝程式

ARM 樣本資源定義

ipGroups 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/ipGroups 資源,請將下列 JSON 新增至範本。

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

屬性值

Microsoft.Network/ipGroups

名字 描述 價值
apiVersion API 版本 '2020-07-01'
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
性能 IpGroups 的屬性。 IpGroupPropertiesFormat
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
型別 資源類型 “Microsoft.Network/ipGroups”

IpGroupPropertiesFormat

名字 描述 價值
ip位址 IpGroups 資源中的 IpAddresses/IpAddressPrefixes。 字串[]

資源標籤

名字 描述 價值

使用範例

Azure 快速入門範本

下列 Azure 快速入門範本 部署此資源類型。

範本 描述
使用規則和 Ipgroups 建立防火牆和 FirewallPolicy

部署至 Azure
此範本會部署具有防火牆原則的 Azure 防火牆(包括多個應用程式和網路規則),以參考應用程式和網路規則中的 IP 群組。
使用 FirewallPolicy 和 IpGroups 建立防火牆

部署至 Azure
此範本會建立具有 FirewalllPolicy 的 Azure 防火牆,並參考 IpGroups 的網路規則。 此外,也包含Linux Jumpbox vm安裝程式
使用明確 Proxy 建立防火牆、FirewallPolicy

部署至 Azure
此範本會使用 IpGroups 建立具有明確 Proxy 的 Azure 防火牆、FirewalllPolicy 和網路規則。 此外,也包含Linux Jumpbox vm安裝程式
使用 IpGroups 建立 Azure 防火牆

部署至 Azure
此範本會建立 Azure 防火牆,其中包含參考 IP 群組的應用程式和網路規則。 此外,也包含Linux Jumpbox vm安裝程式

Terraform (AzAPI 提供者) 資源定義

ipGroups 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Network/ipGroups 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ipGroups@2020-07-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      ipAddresses = [
        "string"
      ]
    }
  }
}

屬性值

Microsoft.Network/ipGroups

名字 描述 價值
位置 資源位置。 字串
名字 資源名稱 字串 (必要)
parent_id 要套用此延伸模組資源之資源的標識碼。 字串 (必要)
性能 IpGroups 的屬性。 IpGroupPropertiesFormat
標籤 資源標籤 標記名稱和值的字典。
型別 資源類型 “Microsoft.Network/ipGroups@2020-07-01”

IpGroupPropertiesFormat

名字 描述 價值
ip位址 IpGroups 資源中的 IpAddresses/IpAddressPrefixes。 字串[]

資源標籤

名字 描述 價值

使用範例

Terraform 範例

部署 IP 群組的基本範例,其中包含 CIDR 和/或 IP 位址清單。

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "ipGroup" {
  type      = "Microsoft.Network/ipGroups@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      ipAddresses = [
      ]
    }
    tags = {
      env = "prod"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Azure 已驗證的模組

下列 Azure 驗證模組 可用來部署此資源類型。

模組 描述
IP群組 IP 群組的AVM資源模組