Udostępnij przez


Grupy ip Microsoft.Network 2025-01-01

Definicja zasobu Bicep

Typ zasobu ipGroups można wdrożyć z operacjami przeznaczonymi do:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/ipGroups, dodaj następujący Bicep do szablonu.

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

Wartości właściwości

Microsoft.Network/ipGroups

Name Description Wartość
lokalizacja Lokalizacja zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
properties Właściwości grupy IpGroups. Format właściwości grupy Ip
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia .
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Format właściwości grupy Ip

Name Description Wartość
Adresy ip IpAddresses/IpAddressPrefixes w zasobie IpGroups. string[]

ResourceTags

Name Description Wartość

Przykłady użycia

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Description
Grupa adresów IP Moduł zasobów AVM dla grupy IP

Przykłady szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Description
tworzenie zapory i zasad zapory przy użyciu reguł i grup ip Ten szablon wdraża usługę Azure Firewall z zasadami zapory (w tym wieloma regułami aplikacji i sieci) odwołującymi się do grup adresów IP w regułach aplikacji i sieci.
tworzenie usługi Azure Firewall przy użyciu IpGroups Ten szablon tworzy usługę Azure Firewall z regułami aplikacji i sieci odwołującą się do grup adresów IP. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux

Definicja zasobu szablonu usługi ARM

Typ zasobu ipGroups można wdrożyć z operacjami przeznaczonymi do:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/ipGroups, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

Microsoft.Network/ipGroups

Name Description Wartość
apiVersion Wersja interfejsu API '2025-01-01'
lokalizacja Lokalizacja zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
properties Właściwości grupy IpGroups. Format właściwości grupy Ip
tags Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/ipGroups"

Format właściwości grupy Ip

Name Description Wartość
Adresy ip IpAddresses/IpAddressPrefixes w zasobie IpGroups. string[]

ResourceTags

Name Description Wartość

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrażają ten typ zasobu.

Template Description
tworzenie zapory i zasad zapory przy użyciu reguł i grup ip

Wdrażanie na platformie Azure
Ten szablon wdraża usługę Azure Firewall z zasadami zapory (w tym wieloma regułami aplikacji i sieci) odwołującymi się do grup adresów IP w regułach aplikacji i sieci.
tworzenie zapory przy użyciu zasad zapory i IpGroups

Wdrażanie na platformie Azure
Ten szablon tworzy usługę Azure Firewall z zasadami zapory odwołującymi się do reguł sieci za pomocą grup IpGroups. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux
tworzenie zapory, zaporaPolicy z jawnym serwerem proxy

Wdrażanie na platformie Azure
Ten szablon tworzy usługę Azure Firewall, FirewalllPolicy z jawnym serwerem proxy i regułami sieci z grupami IP. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux
tworzenie usługi Azure Firewall przy użyciu IpGroups

Wdrażanie na platformie Azure
Ten szablon tworzy usługę Azure Firewall z regułami aplikacji i sieci odwołującą się do grup adresów IP. Ponadto obejmuje konfigurację maszyny wirtualnej serwera przesiadkowego z systemem Linux

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu ipGroups można wdrożyć z operacjami przeznaczonymi do:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/ipGroups, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

Microsoft.Network/ipGroups

Name Description Wartość
lokalizacja Lokalizacja zasobu. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
parent_id Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
properties Właściwości grupy IpGroups. Format właściwości grupy Ip
tags Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/ipGroups@2025-01-01"

Format właściwości grupy Ip

Name Description Wartość
Adresy ip IpAddresses/IpAddressPrefixes w zasobie IpGroups. string[]

ResourceTags

Name Description Wartość

Przykłady użycia

Przykłady programu Terraform

Podstawowy przykład wdrażania grupy adresów IP, która zawiera listę adresów CIDR i/lub adresów 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    = ["*"]
}

Moduły zweryfikowane na platformie Azure

Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.

Moduł Description
Grupa adresów IP Moduł zasobów AVM dla grupy IP