Firewall Policy Rule Collection Groups - List

Listák egy FirewallPolicy erőforrás összes FirewallPolicyRuleCollectionGroups elemét.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/ruleCollectionGroups?api-version=2023-09-01

URI-paraméterek

Name In Kötelező Típus Description
firewallPolicyName
path True

string

A tűzfalszabályzat neve.

resourceGroupName
path True

string

Az erőforráscsoport neve.

subscriptionId
path True

string

Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz.

api-version
query True

string

Ügyfél API-verziója.

Válaszok

Name Típus Description
200 OK

FirewallPolicyRuleCollectionGroupListResult

Sikeres művelet. A művelet a FirewallPolicyRuleCollectionGroup erőforrások listáját adja vissza.

Other Status Codes

CloudError

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

List all FirewallPolicyRuleCollectionGroup With Web Categories
List all FirewallPolicyRuleCollectionGroups for a given FirewallPolicy
List all FirewallPolicyRuleCollectionGroups with IpGroups for a given FirewallPolicy

List all FirewallPolicyRuleCollectionGroup With Web Categories

Sample Request

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

Sample Response

{
  "value": [
    {
      "name": "ruleCollectionGroup1",
      "id": "/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
      "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
      "properties": {
        "provisioningState": "Succeeded",
        "priority": 110,
        "ruleCollections": [
          {
            "name": "Example-Filter-Rule-Collection",
            "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
            "priority": 120,
            "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"
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

List all FirewallPolicyRuleCollectionGroups for a given FirewallPolicy

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups?api-version=2023-09-01

Sample Response

{
  "value": [
    {
      "name": "ruleCollectionGroup1",
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
      "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
      "properties": {
        "provisioningState": "Succeeded",
        "priority": 110,
        "ruleCollections": [
          {
            "name": "Example-Filter-Rule-Collection",
            "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
            "priority": 120,
            "action": {
              "type": "Deny"
            },
            "rules": [
              {
                "name": "network-rule-1",
                "ruleType": "NetworkRule",
                "description": "Network rule",
                "destinationAddresses": [
                  "*"
                ],
                "sourceAddresses": [
                  "10.1.25.0/24"
                ],
                "ipProtocols": [
                  "TCP"
                ],
                "destinationPorts": [
                  "*"
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

List all FirewallPolicyRuleCollectionGroups with IpGroups for a given FirewallPolicy

Sample Request

GET https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups?api-version=2023-09-01

Sample Response

{
  "value": [
    {
      "name": "ruleCollectionGroup1",
      "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1",
      "etag": "W/\"72090554-7e3b-43f2-80ad-99a9020dcb11\"",
      "properties": {
        "provisioningState": "Succeeded",
        "priority": 110,
        "ruleCollections": [
          {
            "name": "Example-Filter-Rule-Collection",
            "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
            "priority": 120,
            "action": {
              "type": "Deny"
            },
            "rules": [
              {
                "name": "network-rule-1",
                "ruleType": "NetworkRule",
                "description": "Network rule",
                "sourceIpGroups": [
                  "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups1"
                ],
                "destinationIpGroups": [
                  "/subscriptions/subid/providers/Microsoft.Network/resourceGroup/rg1/ipGroups/ipGroups2"
                ],
                "ipProtocols": [
                  "TCP"
                ],
                "destinationPorts": [
                  "*"
                ]
              }
            ]
          }
        ]
      }
    }
  ]
}

Definíciók

Name Description
ApplicationRule

Alkalmazás típusú szabály.

CloudError

Hibaválasz a szolgáltatástól.

CloudErrorBody

Hibaválasz a szolgáltatástól.

FirewallPolicyFilterRuleCollection

Tűzfalszabály-szűrési szabálygyűjtemény.

FirewallPolicyFilterRuleCollectionAction

A FirewallPolicyFilterRuleCollectionAction tulajdonságai.

FirewallPolicyFilterRuleCollectionActionType

Egy szabály művelettípusa.

FirewallPolicyHttpHeaderToInsert

beszúrandó HTTP/S fejléc neve és értéke

FirewallPolicyNatRuleCollection

Tűzfalszabályzat NAT-szabálygyűjteménye.

FirewallPolicyNatRuleCollectionAction

A FirewallPolicyNatRuleCollectionAction tulajdonságai.

FirewallPolicyNatRuleCollectionActionType

Egy szabály művelettípusa.

FirewallPolicyRuleApplicationProtocol

Az alkalmazásszabály-protokoll tulajdonságai.

FirewallPolicyRuleApplicationProtocolType

Egy szabály alkalmazásprotokoll-típusa.

FirewallPolicyRuleCollectionGroup

Szabálygyűjtemény-csoport erőforrása.

FirewallPolicyRuleCollectionGroupListResult

Válasz a ListFirewallPolicyRuleCollectionGroups API-szolgáltatáshívásra.

FirewallPolicyRuleNetworkProtocol

Egy szabály hálózati protokollja.

NatRule

Nat típusú szabály.

NetworkRule

Hálózati típusú szabály.

ProvisioningState

Az aktuális kiépítési állapot.

ApplicationRule

Alkalmazás típusú szabály.

Name Típus Description
description

string

A szabály leírása.

destinationAddresses

string[]

Cél IP-címek vagy szolgáltatáscímkék listája.

fqdnTags

string[]

A szabály FQDN-címkéinek listája.

httpHeadersToInsert

FirewallPolicyHttpHeaderToInsert[]

A beszúrni kívánt HTTP/S fejlécek listája.

name

string

A szabály neve.

protocols

FirewallPolicyRuleApplicationProtocol[]

Alkalmazásprotokollok tömbje.

ruleType string:

ApplicationRule

Szabály típusa.

sourceAddresses

string[]

A szabály forrás IP-címeinek listája.

sourceIpGroups

string[]

A szabályhoz tartozó forrás IP-csoportok listája.

targetFqdns

string[]

A szabály teljes tartományneveinek listája.

targetUrls

string[]

A szabályfeltétel URL-címeinek listája.

terminateTLS

boolean

Állítsa le a szabály TLS-kapcsolatait.

webCategories

string[]

A cél azure-webkategóriák listája.

CloudError

Hibaválasz a szolgáltatástól.

Name Típus Description
error

CloudErrorBody

Felhőbeli hibatörzs.

CloudErrorBody

Hibaválasz a szolgáltatástól.

Name Típus Description
code

string

A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók.

details

CloudErrorBody[]

A hibával kapcsolatos további részletek listája.

message

string

A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre.

target

string

Az adott hiba célja. Például a hibás tulajdonság neve.

FirewallPolicyFilterRuleCollection

Tűzfalszabály-szűrési szabálygyűjtemény.

Name Típus Description
action

FirewallPolicyFilterRuleCollectionAction

A Szűrőszabály-gyűjtemény művelettípusa.

name

string

A szabálygyűjtemény neve.

priority

integer

A Tűzfalszabályzat-gyűjtemény erőforrás prioritása.

ruleCollectionType string:

FirewallPolicyFilterRuleCollection

A szabálygyűjtemény típusa.

rules FirewallPolicyRule[]:
  • ApplicationRule[]
  • NatRule[]
  • NetworkRule[]

A szabálygyűjteményben szereplő szabályok listája.

FirewallPolicyFilterRuleCollectionAction

A FirewallPolicyFilterRuleCollectionAction tulajdonságai.

Name Típus Description
type

FirewallPolicyFilterRuleCollectionActionType

A művelet típusa.

FirewallPolicyFilterRuleCollectionActionType

Egy szabály művelettípusa.

Name Típus Description
Allow

string

Deny

string

FirewallPolicyHttpHeaderToInsert

beszúrandó HTTP/S fejléc neve és értéke

Name Típus Description
headerName

string

A fejléc nevét tartalmazza

headerValue

string

A fejléc értékét tartalmazza

FirewallPolicyNatRuleCollection

Tűzfalszabályzat NAT-szabálygyűjteménye.

Name Típus Description
action

FirewallPolicyNatRuleCollectionAction

A Nat-szabálygyűjtemény művelettípusa.

name

string

A szabálygyűjtemény neve.

priority

integer

A Tűzfalszabályzat-gyűjtemény erőforrás prioritása.

ruleCollectionType string:

FirewallPolicyNatRuleCollection

A szabálygyűjtemény típusa.

rules FirewallPolicyRule[]:
  • ApplicationRule[]
  • NatRule[]
  • NetworkRule[]

A szabálygyűjteményben szereplő szabályok listája.

FirewallPolicyNatRuleCollectionAction

A FirewallPolicyNatRuleCollectionAction tulajdonságai.

Name Típus Description
type

FirewallPolicyNatRuleCollectionActionType

A művelet típusa.

FirewallPolicyNatRuleCollectionActionType

Egy szabály művelettípusa.

Name Típus Description
DNAT

string

FirewallPolicyRuleApplicationProtocol

Az alkalmazásszabály-protokoll tulajdonságai.

Name Típus Description
port

integer

A protokoll portszáma nem lehet nagyobb 64000-nél.

protocolType

FirewallPolicyRuleApplicationProtocolType

Protokoll típusa.

FirewallPolicyRuleApplicationProtocolType

Egy szabály alkalmazásprotokoll-típusa.

Name Típus Description
Http

string

Https

string

FirewallPolicyRuleCollectionGroup

Szabálygyűjtemény-csoport erőforrása.

Name Típus Description
etag

string

Egyedi írásvédett sztring, amely az erőforrás frissítésekor változik.

id

string

Erőforrás-azonosító.

name

string

Az erőforráscsoporton belül egyedi erőforrás neve. Ez a név használható az erőforrás eléréséhez.

properties.priority

integer

A tűzfalszabályzat-gyűjteménycsoport erőforrásának prioritása.

properties.provisioningState

ProvisioningState

A tűzfalszabályzat-gyűjteménycsoport erőforrásának kiépítési állapota.

properties.ruleCollections FirewallPolicyRuleCollection[]:
  • FirewallPolicyFilterRuleCollection[]
  • FirewallPolicyNatRuleCollection[]

Tűzfalszabály-szabálygyűjtemények csoportja.

properties.size

string

Írásvédett sztring, amely a FirewallPolicyRuleCollectionGroupProperties méretét jelöli MB-ban. (pl. 1,2 MB)

type

string

Szabálycsoport típusa.

FirewallPolicyRuleCollectionGroupListResult

Válasz a ListFirewallPolicyRuleCollectionGroups API-szolgáltatáshívásra.

Name Típus Description
nextLink

string

URL-cím a következő találatkészlet lekéréséhez.

value

FirewallPolicyRuleCollectionGroup[]

A FirewallPolicyRuleCollectionGroups listája a FirewallPolicy-ban.

FirewallPolicyRuleNetworkProtocol

Egy szabály hálózati protokollja.

Name Típus Description
Any

string

ICMP

string

TCP

string

UDP

string

NatRule

Nat típusú szabály.

Name Típus Description
description

string

A szabály leírása.

destinationAddresses

string[]

Cél IP-címek vagy szolgáltatáscímkék listája.

destinationPorts

string[]

A célportok listája.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

FirewallPolicyRuleNetworkProtocols tömb.

name

string

A szabály neve.

ruleType string:

NatRule

Szabály típusa.

sourceAddresses

string[]

A szabály forrás IP-címeinek listája.

sourceIpGroups

string[]

A szabályhoz tartozó forrás IP-csoportok listája.

translatedAddress

string

A NAT-szabály lefordított címe.

translatedFqdn

string

A NAT-szabály lefordított teljes tartományneve.

translatedPort

string

A NAT-szabály lefordított portja.

NetworkRule

Hálózati típusú szabály.

Name Típus Description
description

string

A szabály leírása.

destinationAddresses

string[]

Cél IP-címek vagy szolgáltatáscímkék listája.

destinationFqdns

string[]

A cél teljes tartományneveinek listája.

destinationIpGroups

string[]

A szabály cél IP-csoportjainak listája.

destinationPorts

string[]

A célportok listája.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

FirewallPolicyRuleNetworkProtocols tömb.

name

string

A szabály neve.

ruleType string:

NetworkRule

Szabály típusa.

sourceAddresses

string[]

A szabály forrás IP-címeinek listája.

sourceIpGroups

string[]

A szabályhoz tartozó forrás IP-csoportok listája.

ProvisioningState

Az aktuális kiépítési állapot.

Name Típus Description
Deleting

string

Failed

string

Succeeded

string

Updating

string