Freigeben über


Firewall Policy Rule Collection Groups - Create Or Update

Erstellt oder aktualisiert die angegebene FirewallPolicyRuleCollectionGroup.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups/{ruleCollectionGroupName}?api-version=2024-05-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
firewallPolicyName
path True

string

Der Name der Firewallrichtlinie.

resourceGroupName
path True

string

Der Name der Ressourcengruppe.

ruleCollectionGroupName
path True

string

Der Name der FirewallPolicyRuleCollectionGroup.

subscriptionId
path True

string

Die Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
id

string

Ressourcen-ID.

name

string

Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

properties.priority

integer

Priorität der Gruppenressource der Firewallrichtlinienregelsammlung.

properties.ruleCollections FirewallPolicyRuleCollection[]:

Gruppe von Firewallrichtlinienregelsammlungen.

Antworten

Name Typ Beschreibung
200 OK

FirewallPolicyRuleCollectionGroup

Anforderung erfolgreich. Der Vorgang gibt die resultierende FirewallPolicyRuleCollectionGroup-Ressource zurück.

201 Created

FirewallPolicyRuleCollectionGroup

Die Anforderung wurde erfolgreich empfangen. Der Vorgang gibt die resultierende FirewallPolicyRuleCollectionGroup-Ressource zurück.

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Create Firewall Policy Nat Rule Collection Group
Create Firewall Policy Rule Collection Group
Create Firewall Policy Rule Collection Group With http header to insert
Create Firewall Policy Rule Collection Group With IP Groups
Create Firewall Policy Rule Collection Group With Web Categories

Create Firewall Policy Nat Rule Collection Group

Beispielanforderung

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2024-05-01

{
  "properties": {
    "priority": 100,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyNatRuleCollection",
        "priority": 100,
        "name": "Example-Nat-Rule-Collection",
        "action": {
          "type": "DNAT"
        },
        "rules": [
          {
            "ruleType": "NatRule",
            "name": "nat-rule1",
            "translatedFqdn": "internalhttp.server.net",
            "translatedPort": "8080",
            "ipProtocols": [
              "TCP",
              "UDP"
            ],
            "sourceAddresses": [
              "2.2.2.2"
            ],
            "sourceIpGroups": [],
            "destinationAddresses": [
              "152.23.32.23"
            ],
            "destinationPorts": [
              "8080"
            ]
          }
        ]
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "name": "ruleCollectionGroup1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 100,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyNatRuleCollection",
        "name": "Example-Nat-Rule-Collection",
        "priority": 100,
        "action": {
          "type": "DNAT"
        },
        "rules": [
          {
            "ruleType": "NatRule",
            "name": "nat-rule1",
            "translatedFqdn": "internalhttp.server.net",
            "translatedPort": "8080",
            "ipProtocols": [
              "TCP",
              "UDP"
            ],
            "sourceAddresses": [
              "2.2.2.2"
            ],
            "sourceIpGroups": [],
            "destinationAddresses": [
              "152.23.32.23"
            ],
            "destinationPorts": [
              "8080"
            ]
          }
        ]
      }
    ]
  }
}
{
  "name": "firewallPolicy",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyNatRuleCollection",
        "name": "Example-Nat-Rule-Collection",
        "priority": 100,
        "action": {
          "type": "DNAT"
        },
        "rules": [
          {
            "ruleType": "NatRule",
            "name": "nat-rule1",
            "translatedFqdn": "internalhttp.server.net",
            "translatedPort": "8080",
            "ipProtocols": [
              "TCP",
              "UDP"
            ],
            "sourceAddresses": [
              "2.2.2.2"
            ],
            "sourceIpGroups": [],
            "destinationAddresses": [
              "152.23.32.23"
            ],
            "destinationPorts": [
              "8080"
            ]
          }
        ]
      }
    ]
  }
}

Create Firewall Policy Rule Collection Group

Beispielanforderung

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2024-05-01

{
  "properties": {
    "priority": 100,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "priority": 100,
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-rule1",
            "sourceAddresses": [
              "10.1.25.0/24"
            ],
            "destinationAddresses": [
              "*"
            ],
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ]
          }
        ]
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "name": "ruleCollectionGroup1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "size": "1.2MB",
    "provisioningState": "Succeeded",
    "priority": 100,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "priority": 100,
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-rule1",
            "sourceAddresses": [
              "10.1.25.0/24"
            ],
            "destinationAddresses": [
              "*"
            ],
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ]
          }
        ]
      }
    ]
  }
}
{
  "name": "firewallPolicy",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "size": "1.2MB",
    "provisioningState": "Succeeded",
    "priority": 100,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "priority": 100,
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-rule1",
            "sourceAddresses": [
              "10.1.25.0/24"
            ],
            "destinationAddresses": [
              "*"
            ],
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ]
          }
        ]
      }
    ]
  }
}

Create Firewall Policy Rule Collection Group With http header to insert

Beispielanforderung

PUT https://management.azure.com/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2024-05-01

{
  "properties": {
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Allow"
        },
        "rules": [
          {
            "ruleType": "ApplicationRule",
            "name": "rule1",
            "description": "Insert trusted tenants header",
            "protocols": [
              {
                "protocolType": "Http",
                "port": 80
              }
            ],
            "sourceAddresses": [
              "216.58.216.164",
              "10.0.0.0/24"
            ],
            "fqdnTags": [
              "WindowsVirtualDesktop"
            ],
            "httpHeadersToInsert": [
              {
                "headerName": "Restrict-Access-To-Tenants",
                "headerValue": "contoso.com,fabrikam.onmicrosoft.com"
              }
            ]
          }
        ]
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "name": "ruleCollectionGroup1",
  "id": "/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Allow"
        },
        "rules": [
          {
            "ruleType": "ApplicationRule",
            "name": "rule1",
            "description": "Insert trusted tenants header",
            "protocols": [
              {
                "protocolType": "Http",
                "port": 80
              }
            ],
            "sourceAddresses": [
              "216.58.216.164",
              "10.0.0.0/24"
            ],
            "fqdnTags": [
              "WindowsVirtualDesktop"
            ],
            "httpHeadersToInsert": [
              {
                "headerName": "Restrict-Access-To-Tenants",
                "headerValue": "contoso.com,fabrikam.onmicrosoft.com"
              }
            ]
          }
        ]
      }
    ]
  }
}
{
  "name": "ruleCollectionGroup1",
  "id": "/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Allow"
        },
        "rules": [
          {
            "ruleType": "ApplicationRule",
            "name": "rule1",
            "description": "Insert trusted tenants header",
            "protocols": [
              {
                "protocolType": "Http",
                "port": 80
              }
            ],
            "sourceAddresses": [
              "216.58.216.164",
              "10.0.0.0/24"
            ],
            "fqdnTags": [
              "WindowsVirtualDesktop"
            ],
            "httpHeadersToInsert": [
              {
                "headerName": "Restrict-Access-To-Tenants",
                "headerValue": "contoso.com,fabrikam.onmicrosoft.com"
              }
            ]
          }
        ]
      }
    ]
  }
}

Create Firewall Policy Rule Collection Group With IP Groups

Beispielanforderung

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2024-05-01

{
  "properties": {
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-1",
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ],
            "sourceIpGroups": [
              "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups1"
            ],
            "destinationIpGroups": [
              "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups2"
            ]
          }
        ]
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "name": "ruleCollectionGroup1",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-1",
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ],
            "sourceIpGroups": [
              "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups1"
            ],
            "destinationIpGroups": [
              "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups2"
            ]
          }
        ]
      }
    ]
  }
}
{
  "name": "firewallPolicy",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-1",
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ],
            "sourceIpGroups": [
              "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups1"
            ],
            "destinationIpGroups": [
              "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups2"
            ]
          }
        ]
      }
    ]
  }
}

Create Firewall Policy Rule Collection Group With Web Categories

Beispielanforderung

PUT https://management.azure.com/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2024-05-01

{
  "properties": {
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "ApplicationRule",
            "name": "rule1",
            "description": "Deny inbound rule",
            "protocols": [
              {
                "protocolType": "Https",
                "port": 443
              }
            ],
            "sourceAddresses": [
              "216.58.216.164",
              "10.0.0.0/24"
            ],
            "webCategories": [
              "Hacking"
            ]
          }
        ]
      }
    ]
  }
}

Beispiel für eine Antwort

{
  "name": "ruleCollectionGroup1",
  "id": "/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "ApplicationRule",
            "name": "rule1",
            "description": "Deny inbound rule",
            "protocols": [
              {
                "protocolType": "Https",
                "port": 443
              }
            ],
            "sourceAddresses": [
              "216.58.216.164",
              "10.0.0.0/24"
            ],
            "webCategories": [
              "Hacking"
            ]
          }
        ]
      }
    ]
  }
}
{
  "name": "firewallPolicy",
  "id": "/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy",
  "etag": "w/\\00000000-0000-0000-0000-000000000000\\",
  "properties": {
    "provisioningState": "Succeeded",
    "priority": 110,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "ApplicationRule",
            "name": "rule1",
            "description": "Deny inbound rule",
            "protocols": [
              {
                "protocolType": "Https",
                "port": 443
              }
            ],
            "sourceAddresses": [
              "216.58.216.164",
              "10.0.0.0/24"
            ],
            "webCategories": [
              "Hacking"
            ]
          }
        ]
      }
    ]
  }
}

Definitionen

Name Beschreibung
ApplicationRule

Regel des Typs "Anwendung".

CloudError

Eine Fehlerantwort des Diensts.

CloudErrorBody

Eine Fehlerantwort des Diensts.

FirewallPolicyFilterRuleCollection

Regelsammlung für Firewallrichtlinienfilter.

FirewallPolicyFilterRuleCollectionAction

Eigenschaften der FirewallPolicyFilterRuleCollectionAction.

FirewallPolicyFilterRuleCollectionActionType

Der Aktionstyp einer Regel.

FirewallPolicyHttpHeaderToInsert

Name und Wert des einzufügenden HTTP/S-Headers

FirewallPolicyNatRuleCollection

Nat-Regelsammlung für Firewallrichtlinien.

FirewallPolicyNatRuleCollectionAction

Eigenschaften der FirewallPolicyNatRuleCollectionAction.

FirewallPolicyNatRuleCollectionActionType

Der Aktionstyp einer Regel.

FirewallPolicyRuleApplicationProtocol

Eigenschaften des Anwendungsregelprotokolls.

FirewallPolicyRuleApplicationProtocolType

Der Anwendungsprotokolltyp einer Regel.

FirewallPolicyRuleCollectionGroup

Regelsammlungsgruppenressource.

FirewallPolicyRuleNetworkProtocol

Das Netzwerkprotokoll einer Regel.

NatRule

Regel vom Typ NAT.

NetworkRule

Regel des Typnetzwerks.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

ApplicationRule

Regel des Typs "Anwendung".

Name Typ Beschreibung
description

string

Beschreibung der Regel.

destinationAddresses

string[]

Liste der Ziel-IP-Adressen oder Diensttags.

fqdnTags

string[]

Liste der FQDN-Tags für diese Regel.

httpHeadersToInsert

FirewallPolicyHttpHeaderToInsert[]

Liste der einzufügenden HTTP/S-Header.

name

string

Name der Regel.

protocols

FirewallPolicyRuleApplicationProtocol[]

Array von Anwendungsprotokollen.

ruleType string:

ApplicationRule

Regeltyp.

sourceAddresses

string[]

Liste der Quell-IP-Adressen für diese Regel.

sourceIpGroups

string[]

Liste der Quell-IpGroups für diese Regel.

targetFqdns

string[]

Liste der FQDNs für diese Regel.

targetUrls

string[]

Liste der URLs für diese Regelbedingung.

terminateTLS

boolean

Beenden Sie TLS-Verbindungen für diese Regel.

webCategories

string[]

Liste der Ziel-Azure-Webkategorien.

CloudError

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
error

CloudErrorBody

Cloudfehlertext.

CloudErrorBody

Eine Fehlerantwort des Diensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

FirewallPolicyFilterRuleCollection

Regelsammlung für Firewallrichtlinienfilter.

Name Typ Beschreibung
action

FirewallPolicyFilterRuleCollectionAction

Der Aktionstyp einer Filterregelsammlung.

name

string

Der Name der Regelsammlung.

priority

integer

Priorität der Firewallrichtlinienregelsammlungsressource.

ruleCollectionType string:

FirewallPolicyFilterRuleCollection

Der Typ der Regelauflistung.

rules FirewallPolicyRule[]:

Liste der regeln, die in einer Regelsammlung enthalten sind.

FirewallPolicyFilterRuleCollectionAction

Eigenschaften der FirewallPolicyFilterRuleCollectionAction.

Name Typ Beschreibung
type

FirewallPolicyFilterRuleCollectionActionType

Der Aktionstyp.

FirewallPolicyFilterRuleCollectionActionType

Der Aktionstyp einer Regel.

Wert Beschreibung
Allow
Deny

FirewallPolicyHttpHeaderToInsert

Name und Wert des einzufügenden HTTP/S-Headers

Name Typ Beschreibung
headerName

string

Enthält den Namen der Kopfzeile.

headerValue

string

Enthält den Wert der Kopfzeile.

FirewallPolicyNatRuleCollection

Nat-Regelsammlung für Firewallrichtlinien.

Name Typ Beschreibung
action

FirewallPolicyNatRuleCollectionAction

Der Aktionstyp einer Nat-Regelauflistung.

name

string

Der Name der Regelsammlung.

priority

integer

Priorität der Firewallrichtlinienregelsammlungsressource.

ruleCollectionType string:

FirewallPolicyNatRuleCollection

Der Typ der Regelauflistung.

rules FirewallPolicyRule[]:

Liste der regeln, die in einer Regelsammlung enthalten sind.

FirewallPolicyNatRuleCollectionAction

Eigenschaften der FirewallPolicyNatRuleCollectionAction.

Name Typ Beschreibung
type

FirewallPolicyNatRuleCollectionActionType

Der Aktionstyp.

FirewallPolicyNatRuleCollectionActionType

Der Aktionstyp einer Regel.

Wert Beschreibung
DNAT

FirewallPolicyRuleApplicationProtocol

Eigenschaften des Anwendungsregelprotokolls.

Name Typ Beschreibung
port

integer

Die Portnummer für das Protokoll darf nicht größer als 64000 sein.

protocolType

FirewallPolicyRuleApplicationProtocolType

Protokolltyp.

FirewallPolicyRuleApplicationProtocolType

Der Anwendungsprotokolltyp einer Regel.

Wert Beschreibung
Http
Https

FirewallPolicyRuleCollectionGroup

Regelsammlungsgruppenressource.

Name Typ Beschreibung
etag

string

Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird.

id

string

Ressourcen-ID.

name

string

Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden.

properties.priority

integer

Priorität der Gruppenressource der Firewallrichtlinienregelsammlung.

properties.provisioningState

ProvisioningState

Der Bereitstellungsstatus der Gruppenressource der Firewallrichtlinienregelsammlung.

properties.ruleCollections FirewallPolicyRuleCollection[]:

Gruppe von Firewallrichtlinienregelsammlungen.

properties.size

string

Eine schreibgeschützte Zeichenfolge, die die Größe der FirewallPolicyRuleCollectionGroupProperties in MB darstellt. (z. B. 1,2 MB)

type

string

Regelgruppentyp.

FirewallPolicyRuleNetworkProtocol

Das Netzwerkprotokoll einer Regel.

Wert Beschreibung
Any
ICMP
TCP
UDP

NatRule

Regel vom Typ NAT.

Name Typ Beschreibung
description

string

Beschreibung der Regel.

destinationAddresses

string[]

Liste der Ziel-IP-Adressen oder Diensttags.

destinationPorts

string[]

Liste der Zielports.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

Array von FirewallPolicyRuleNetworkProtocols.

name

string

Name der Regel.

ruleType string:

NatRule

Regeltyp.

sourceAddresses

string[]

Liste der Quell-IP-Adressen für diese Regel.

sourceIpGroups

string[]

Liste der Quell-IpGroups für diese Regel.

translatedAddress

string

Die übersetzte Adresse für diese NAT-Regel.

translatedFqdn

string

Der übersetzte FQDN für diese NAT-Regel.

translatedPort

string

Der übersetzte Port für diese NAT-Regel.

NetworkRule

Regel des Typnetzwerks.

Name Typ Beschreibung
description

string

Beschreibung der Regel.

destinationAddresses

string[]

Liste der Ziel-IP-Adressen oder Diensttags.

destinationFqdns

string[]

Liste der Ziel-FQDNs.

destinationIpGroups

string[]

Liste der Ziel-IpGroups für diese Regel.

destinationPorts

string[]

Liste der Zielports.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

Array von FirewallPolicyRuleNetworkProtocols.

name

string

Name der Regel.

ruleType string:

NetworkRule

Regeltyp.

sourceAddresses

string[]

Liste der Quell-IP-Adressen für diese Regel.

sourceIpGroups

string[]

Liste der Quell-IpGroups für diese Regel.

ProvisioningState

Der aktuelle Bereitstellungsstatus.

Wert Beschreibung
Deleting
Failed
Succeeded
Updating