Firewall Policy Rule Collection Groups - Get

指定した FirewallPolicyRuleCollectionGroup を取得します。

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

URI パラメーター

Name In Required Type Description
firewallPolicyName
path True
  • string

ファイアウォール ポリシーの名前。

resourceGroupName
path True
  • string

リソース グループの名前。

ruleCollectionGroupName
path True
  • string

FirewallPolicyRuleCollectionGroup の名前。

subscriptionId
path True
  • string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True
  • string

クライアント API バージョン。

応答

Name Type Description
200 OK

要求が成功しました。 この操作は FirewallPolicyRuleCollectionGroup リソースを返します。

Other Status Codes

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

OAuth2 FlowをAzure Active Directoryします。

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

Scopes

Name Description
user_impersonation ユーザー アカウントを偽装する

Get FirewallPolicyNatRuleCollectionGroup
Get FirewallPolicyRuleCollectionGroup
Get FirewallPolicyRuleCollectionGroup With IpGroups
Get FirewallPolicyRuleCollectionGroup With Web Categories

Get FirewallPolicyNatRuleCollectionGroup

Sample Request

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

Sample Response

{
  "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": 100,
    "ruleCollections": [
      {
        "ruleCollectionType": "FirewallPolicyNatRuleCollection",
        "action": {
          "type": "DNAT"
        },
        "rules": [
          {
            "ruleType": "NatRule",
            "name": "NatRule1",
            "translatedFqdn": "internalhttpserver",
            "translatedPort": "8080",
            "ipProtocols": [
              "TCP",
              "UDP"
            ],
            "sourceAddresses": [
              "2.2.2.2"
            ],
            "sourceIpGroups": [],
            "destinationAddresses": [
              "152.23.32.23"
            ],
            "destinationPorts": [
              "8080"
            ]
          }
        ],
        "name": "NatRC",
        "priority": 100
      }
    ]
  }
}

Get FirewallPolicyRuleCollectionGroup

Sample Request

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

Sample Response

{
  "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": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "priority": 200,
        "action": {
          "type": "Deny"
        },
        "rules": [
          {
            "ruleType": "NetworkRule",
            "name": "network-rule1",
            "sourceAddresses": [
              "10.1.25.0/24"
            ],
            "destinationAddresses": [
              "*"
            ],
            "ipProtocols": [
              "TCP"
            ],
            "destinationPorts": [
              "*"
            ]
          }
        ]
      }
    ]
  }
}

Get FirewallPolicyRuleCollectionGroup With IpGroups

Sample Request

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

Sample Response

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

Get 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/ruleCollectionGroup1?api-version=2022-01-01

Sample Response

{
  "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": [
      {
        "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
        "name": "Example-Filter-Rule-Collection",
        "priority": 200,
        "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"
            ]
          }
        ]
      }
    ]
  }
}

定義

ApplicationRule

アプリケーションの種類の規則。

CloudError

サービスからのエラー応答。

CloudErrorBody

サービスからのエラー応答。

FirewallPolicyFilterRuleCollection

ファイアウォール ポリシー フィルター規則のコレクション。

FirewallPolicyFilterRuleCollectionAction

FirewallPolicyFilterRuleCollectionAction のプロパティ。

FirewallPolicyFilterRuleCollectionActionType

ルールのアクションの種類。

FirewallPolicyNatRuleCollection

ファイアウォール ポリシー NAT 規則のコレクション。

FirewallPolicyNatRuleCollectionAction

FirewallPolicyNatRuleCollectionAction のプロパティ。

FirewallPolicyNatRuleCollectionActionType

ルールのアクションの種類。

FirewallPolicyRuleApplicationProtocol

アプリケーション 規則プロトコルのプロパティ。

FirewallPolicyRuleApplicationProtocolType

規則のアプリケーション プロトコルの種類。

FirewallPolicyRuleCollectionGroup

ルール コレクション グループ リソース。

NatRule

nat 型の規則。

NetworkRule

ネットワークの種類の規則。

ProvisioningState

現在のプロビジョニング状態。

ApplicationRule

アプリケーションの種類の規則。

Name Type Description
description
  • string

ルールの説明。

destinationAddresses
  • string[]

宛先 IP アドレスまたはサービス タグの一覧。

fqdnTags
  • string[]

このルールの FQDN タグの一覧。

name
  • string

ルールの名前。

protocols

アプリケーション プロトコルの配列。

ruleType string:

ルールの種類。

sourceAddresses
  • string[]

このルールのソース IP アドレスの一覧。

sourceIpGroups
  • string[]

このルールのソース IpGroup の一覧。

targetFqdns
  • string[]

このルールの FQDN の一覧。

targetUrls
  • string[]

このルール条件の URL の一覧。

terminateTLS
  • boolean

このルールの TLS 接続を終了します。

webCategories
  • string[]

移行先の Azure Web カテゴリの一覧。

CloudError

サービスからのエラー応答。

Name Type Description
error

クラウド エラー本文。

CloudErrorBody

サービスからのエラー応答。

Name Type Description
code
  • string

エラーの識別子。 コードは不変であり、プログラムによって使用されることを意図しています。

details

エラーに関する追加の詳細の一覧。

message
  • string

ユーザー インターフェイスでの表示に適したエラーを説明するメッセージ。

target
  • string

特定のエラーのターゲット。 たとえば、エラーが発生したプロパティの名前です。

FirewallPolicyFilterRuleCollection

ファイアウォール ポリシー フィルター規則のコレクション。

Name Type Description
action

フィルター 規則コレクションのアクションの種類。

name
  • string

ルール コレクションの名前。

priority
  • integer

ファイアウォール ポリシー規則コレクション リソースの優先度。

ruleCollectionType string:

ルール コレクションの型。

rules FirewallPolicyRule[]:

ルール コレクションに含まれるルールの一覧。

FirewallPolicyFilterRuleCollectionAction

FirewallPolicyFilterRuleCollectionAction のプロパティ。

Name Type Description
type

アクションの種類。

FirewallPolicyFilterRuleCollectionActionType

ルールのアクションの種類。

Name Type Description
Allow
  • string
Deny
  • string

FirewallPolicyNatRuleCollection

ファイアウォール ポリシー NAT 規則のコレクション。

Name Type Description
action

Nat 規則コレクションのアクションの種類。

name
  • string

ルール コレクションの名前。

priority
  • integer

ファイアウォール ポリシー規則コレクション リソースの優先度。

ruleCollectionType string:

ルール コレクションの型。

rules FirewallPolicyRule[]:

ルール コレクションに含まれるルールの一覧。

FirewallPolicyNatRuleCollectionAction

FirewallPolicyNatRuleCollectionAction のプロパティ。

Name Type Description
type

アクションの種類。

FirewallPolicyNatRuleCollectionActionType

ルールのアクションの種類。

Name Type Description
DNAT
  • string

FirewallPolicyRuleApplicationProtocol

アプリケーション 規則プロトコルのプロパティ。

Name Type Description
port
  • integer

プロトコルのポート番号を 64000 より大きくすることはできません。

protocolType

プロトコルの種類。

FirewallPolicyRuleApplicationProtocolType

規則のアプリケーション プロトコルの種類。

Name Type Description
Http
  • string
Https
  • string

FirewallPolicyRuleCollectionGroup

ルール コレクション グループ リソース。

Name Type Description
etag
  • string

リソースが更新されるたびに変更される一意の読み取り専用文字列。

id
  • string

リソースの ID

name
  • string

リソース グループ内で一意のリソースの名前。 この名前は、リソースへのアクセスに使用できます。

properties.priority
  • integer

ファイアウォール ポリシー規則コレクション グループ リソースの優先度。

properties.provisioningState

ファイアウォール ポリシー規則コレクション グループ リソースのプロビジョニング状態。

properties.ruleCollections FirewallPolicyRuleCollection[]:

ファイアウォール ポリシー規則コレクションのグループ。

type
  • string

ルール グループの種類。

NatRule

nat 型の規則。

Name Type Description
description
  • string

ルールの説明。

destinationAddresses
  • string[]

宛先 IP アドレスまたはサービス タグの一覧。

destinationPorts
  • string[]

宛先ポートの一覧。

ipProtocols
  • string[]

FirewallPolicyRuleNetworkProtocols の配列。

name
  • string

ルールの名前。

ruleType string:

ルールの種類。

sourceAddresses
  • string[]

このルールのソース IP アドレスの一覧。

sourceIpGroups
  • string[]

このルールのソース IpGroup の一覧。

translatedAddress
  • string

この NAT 規則の変換されたアドレス。

translatedFqdn
  • string

この NAT 規則の変換された FQDN。

translatedPort
  • string

この NAT 規則の変換されたポート。

NetworkRule

ネットワークの種類の規則。

Name Type Description
description
  • string

ルールの説明。

destinationAddresses
  • string[]

宛先 IP アドレスまたはサービス タグの一覧。

destinationFqdns
  • string[]

宛先 FQDN の一覧。

destinationIpGroups
  • string[]

このルールの宛先 IpGroup の一覧。

destinationPorts
  • string[]

宛先ポートの一覧。

ipProtocols
  • string[]

FirewallPolicyRuleNetworkProtocols の配列。

name
  • string

ルールの名前。

ruleType string:

ルールの種類。

sourceAddresses
  • string[]

このルールのソース IP アドレスの一覧。

sourceIpGroups
  • string[]

このルールのソース IpGroup の一覧。

ProvisioningState

現在のプロビジョニング状態。

Name Type Description
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string