Firewall Policy Rule Collection Groups - Create Or Update

指定した FirewallPolicyRuleCollectionGroup を作成または更新します。

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

URI パラメーター

名前 / 必須 説明
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 バージョン。

要求本文

名前 説明
id

string

リソースの ID

name

string

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

properties.priority

integer

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

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

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

応答

名前 説明
200 OK

FirewallPolicyRuleCollectionGroup

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

201 Created

FirewallPolicyRuleCollectionGroup

要求が正常に受信されました。 この操作は、生成された FirewallPolicyRuleCollectionGroup リソースを返します。

Other Status Codes

CloudError

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

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

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

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

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

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2023-09-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"
            ]
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "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

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2023-09-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": [
              "*"
            ]
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "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

Sample Request

PUT https://management.azure.com/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2023-09-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"
              }
            ]
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "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

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2023-09-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"
            ]
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "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

Sample Request

PUT https://management.azure.com/subscriptions/e747cc13-97d4-4a79-b463-42d7f4e558f2/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/ruleCollectionGroups/ruleCollectionGroup1?api-version=2023-09-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"
            ]
          }
        ]
      }
    ]
  }
}

Sample Response

{
  "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"
            ]
          }
        ]
      }
    ]
  }
}

定義

名前 説明
ApplicationRule

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

CloudError

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

CloudErrorBody

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

FirewallPolicyFilterRuleCollection

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

FirewallPolicyFilterRuleCollectionAction

FirewallPolicyFilterRuleCollectionAction のプロパティ。

FirewallPolicyFilterRuleCollectionActionType

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

FirewallPolicyHttpHeaderToInsert

挿入する HTTP/S ヘッダーの名前と値

FirewallPolicyNatRuleCollection

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

FirewallPolicyNatRuleCollectionAction

FirewallPolicyNatRuleCollectionAction のプロパティ。

FirewallPolicyNatRuleCollectionActionType

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

FirewallPolicyRuleApplicationProtocol

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

FirewallPolicyRuleApplicationProtocolType

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

FirewallPolicyRuleCollectionGroup

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

FirewallPolicyRuleNetworkProtocol

ルールのネットワーク プロトコル。

NatRule

nat 型のルール。

NetworkRule

ネットワーク型のルール。

ProvisioningState

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

ApplicationRule

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

名前 説明
description

string

ルールの説明。

destinationAddresses

string[]

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

fqdnTags

string[]

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

httpHeadersToInsert

FirewallPolicyHttpHeaderToInsert[]

挿入する HTTP/S ヘッダーの一覧。

name

string

ルールの名前。

protocols

FirewallPolicyRuleApplicationProtocol[]

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

ruleType string:

ApplicationRule

ルールの種類。

sourceAddresses

string[]

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

sourceIpGroups

string[]

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

targetFqdns

string[]

このルールの FQDN の一覧。

targetUrls

string[]

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

terminateTLS

boolean

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

webCategories

string[]

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

CloudError

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

名前 説明
error

CloudErrorBody

クラウド エラー本文。

CloudErrorBody

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

名前 説明
code

string

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

details

CloudErrorBody[]

エラーに関するその他の詳細の一覧。

message

string

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

target

string

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

FirewallPolicyFilterRuleCollection

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

名前 説明
action

FirewallPolicyFilterRuleCollectionAction

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

name

string

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

priority

integer

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

ruleCollectionType string:

FirewallPolicyFilterRuleCollection

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

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

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

FirewallPolicyFilterRuleCollectionAction

FirewallPolicyFilterRuleCollectionAction のプロパティ。

名前 説明
type

FirewallPolicyFilterRuleCollectionActionType

アクションの種類。

FirewallPolicyFilterRuleCollectionActionType

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

名前 説明
Allow

string

Deny

string

FirewallPolicyHttpHeaderToInsert

挿入する HTTP/S ヘッダーの名前と値

名前 説明
headerName

string

ヘッダーの名前を含みます

headerValue

string

ヘッダーの値を格納します

FirewallPolicyNatRuleCollection

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

名前 説明
action

FirewallPolicyNatRuleCollectionAction

Nat ルール コレクションのアクションの種類。

name

string

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

priority

integer

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

ruleCollectionType string:

FirewallPolicyNatRuleCollection

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

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

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

FirewallPolicyNatRuleCollectionAction

FirewallPolicyNatRuleCollectionAction のプロパティ。

名前 説明
type

FirewallPolicyNatRuleCollectionActionType

アクションの種類。

FirewallPolicyNatRuleCollectionActionType

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

名前 説明
DNAT

string

FirewallPolicyRuleApplicationProtocol

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

名前 説明
port

integer

プロトコルのポート番号は、64000 を超えることはできません。

protocolType

FirewallPolicyRuleApplicationProtocolType

プロトコルの種類。

FirewallPolicyRuleApplicationProtocolType

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

名前 説明
Http

string

Https

string

FirewallPolicyRuleCollectionGroup

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

名前 説明
etag

string

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

id

string

リソースの ID

name

string

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

properties.priority

integer

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

properties.provisioningState

ProvisioningState

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

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

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

properties.size

string

FirewallPolicyRuleCollectionGroupProperties のサイズを MB 単位で表す読み取り専用文字列。 (例: 1.2 MB)

type

string

ルール グループの種類。

FirewallPolicyRuleNetworkProtocol

ルールのネットワーク プロトコル。

名前 説明
Any

string

ICMP

string

TCP

string

UDP

string

NatRule

nat 型のルール。

名前 説明
description

string

ルールの説明。

destinationAddresses

string[]

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

destinationPorts

string[]

宛先ポートの一覧。

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

FirewallPolicyRuleNetworkProtocols の配列。

name

string

ルールの名前。

ruleType string:

NatRule

ルールの種類。

sourceAddresses

string[]

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

sourceIpGroups

string[]

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

translatedAddress

string

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

translatedFqdn

string

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

translatedPort

string

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

NetworkRule

ネットワーク型のルール。

名前 説明
description

string

ルールの説明。

destinationAddresses

string[]

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

destinationFqdns

string[]

宛先 FQDN の一覧。

destinationIpGroups

string[]

この規則の宛先 IpGroup の一覧。

destinationPorts

string[]

宛先ポートの一覧。

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

FirewallPolicyRuleNetworkProtocols の配列。

name

string

ルールの名前。

ruleType string:

NetworkRule

ルールの種類。

sourceAddresses

string[]

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

sourceIpGroups

string[]

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

ProvisioningState

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

名前 説明
Deleting

string

Failed

string

Succeeded

string

Updating

string