Firewall Policy Rule Collection Groups - Create Or Update

Cria ou atualiza o FirewallPolicyRuleCollectionGroup especificado.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
firewallPolicyName
path True

string

O nome da Política de Firewall.

resourceGroupName
path True

string

O nome do grupo de recursos.

ruleCollectionGroupName
path True

string

O nome do FirewallPolicyRuleCollectionGroup.

subscriptionId
path True

string

As credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

api-version
query True

string

Versão de API do cliente.

Corpo da solicitação

Nome Tipo Description
id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.priority

integer

Prioridade do recurso grupo de coleta de regras de política de firewall.

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

Grupo de coleções de regras da Política de Firewall.

Respostas

Nome Tipo Description
200 OK

FirewallPolicyRuleCollectionGroup

Solicitação bem-sucedida. A operação retorna o recurso FirewallPolicyRuleCollectionGroup resultante.

201 Created

FirewallPolicyRuleCollectionGroup

Solicitação recebida com êxito. A operação retorna o recurso FirewallPolicyRuleCollectionGroup resultante.

Other Status Codes

CloudError

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

Nome Description
ApplicationRule

Regra do tipo aplicativo.

CloudError

Uma resposta de erro do serviço.

CloudErrorBody

Uma resposta de erro do serviço.

FirewallPolicyFilterRuleCollection

Coleção de regras de filtro de política de firewall.

FirewallPolicyFilterRuleCollectionAction

Propriedades do FirewallPolicyFilterRuleCollectionAction.

FirewallPolicyFilterRuleCollectionActionType

O tipo de ação de uma regra.

FirewallPolicyHttpHeaderToInsert

nome e valor do cabeçalho HTTP/S a serem inseridos

FirewallPolicyNatRuleCollection

Coleção de regras NAT da política de firewall.

FirewallPolicyNatRuleCollectionAction

Propriedades do FirewallPolicyNatRuleCollectionAction.

FirewallPolicyNatRuleCollectionActionType

O tipo de ação de uma regra.

FirewallPolicyRuleApplicationProtocol

Propriedades do protocolo de regra do aplicativo.

FirewallPolicyRuleApplicationProtocolType

O tipo de protocolo de aplicativo de uma Regra.

FirewallPolicyRuleCollectionGroup

Recurso grupo de coleção de regras.

FirewallPolicyRuleNetworkProtocol

O protocolo De rede de uma regra.

NatRule

Regra do tipo nat.

NetworkRule

Regra do tipo rede.

ProvisioningState

O estado de provisionamento atual.

ApplicationRule

Regra do tipo aplicativo.

Nome Tipo Description
description

string

Descrição da regra.

destinationAddresses

string[]

Lista de endereços IP de destino ou Marcas de Serviço.

fqdnTags

string[]

Lista de marcas FQDN para essa regra.

httpHeadersToInsert

FirewallPolicyHttpHeaderToInsert[]

Lista de cabeçalhos HTTP/S a serem inseridos.

name

string

Nome da regra.

protocols

FirewallPolicyRuleApplicationProtocol[]

Matriz de Protocolos de Aplicativo.

ruleType string:

ApplicationRule

Tipo de regra.

sourceAddresses

string[]

Lista de endereços IP de origem para essa regra.

sourceIpGroups

string[]

Lista de IpGroups de origem para essa regra.

targetFqdns

string[]

Lista de FQDNs para essa regra.

targetUrls

string[]

Lista de URLs para essa condição de regra.

terminateTLS

boolean

Encerre as conexões TLS para essa regra.

webCategories

string[]

Lista de categorias da Web do azure de destino.

CloudError

Uma resposta de erro do serviço.

Nome Tipo Description
error

CloudErrorBody

Corpo do erro de nuvem.

CloudErrorBody

Uma resposta de erro do serviço.

Nome Tipo Description
code

string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

CloudErrorBody[]

Uma lista de detalhes adicionais sobre o erro.

message

string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target

string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

FirewallPolicyFilterRuleCollection

Coleção de regras de filtro de política de firewall.

Nome Tipo Description
action

FirewallPolicyFilterRuleCollectionAction

O tipo de ação de uma coleção de regras de filtro.

name

string

O nome da coleção de regras.

priority

integer

Prioridade do recurso de Coleta de Regras de Política de Firewall.

ruleCollectionType string:

FirewallPolicyFilterRuleCollection

O tipo da coleção de regras.

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

Lista de regras incluídas em uma coleção de regras.

FirewallPolicyFilterRuleCollectionAction

Propriedades do FirewallPolicyFilterRuleCollectionAction.

Nome Tipo Description
type

FirewallPolicyFilterRuleCollectionActionType

O tipo de ação.

FirewallPolicyFilterRuleCollectionActionType

O tipo de ação de uma regra.

Nome Tipo Description
Allow

string

Deny

string

FirewallPolicyHttpHeaderToInsert

nome e valor do cabeçalho HTTP/S a serem inseridos

Nome Tipo Description
headerName

string

Contém o nome do cabeçalho

headerValue

string

Contém o valor do cabeçalho

FirewallPolicyNatRuleCollection

Coleção de regras NAT da política de firewall.

Nome Tipo Description
action

FirewallPolicyNatRuleCollectionAction

O tipo de ação de uma coleção de regras Nat.

name

string

O nome da coleção de regras.

priority

integer

Prioridade do recurso de Coleta de Regras de Política de Firewall.

ruleCollectionType string:

FirewallPolicyNatRuleCollection

O tipo da coleção de regras.

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

Lista de regras incluídas em uma coleção de regras.

FirewallPolicyNatRuleCollectionAction

Propriedades do FirewallPolicyNatRuleCollectionAction.

Nome Tipo Description
type

FirewallPolicyNatRuleCollectionActionType

O tipo de ação.

FirewallPolicyNatRuleCollectionActionType

O tipo de ação de uma regra.

Nome Tipo Description
DNAT

string

FirewallPolicyRuleApplicationProtocol

Propriedades do protocolo de regra do aplicativo.

Nome Tipo Description
port

integer

O número da porta para o protocolo não pode ser maior que 64000.

protocolType

FirewallPolicyRuleApplicationProtocolType

Tipo de protocolo.

FirewallPolicyRuleApplicationProtocolType

O tipo de protocolo de aplicativo de uma Regra.

Nome Tipo Description
Http

string

Https

string

FirewallPolicyRuleCollectionGroup

Recurso grupo de coleção de regras.

Nome Tipo Description
etag

string

Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado.

id

string

ID do recurso.

name

string

O nome do recurso que é exclusivo em um grupo de recursos. Esse nome pode ser usado para acessar o recurso.

properties.priority

integer

Prioridade do recurso grupo de coleta de regras de política de firewall.

properties.provisioningState

ProvisioningState

O estado de provisionamento do recurso do grupo de coleta de regras de política de firewall.

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

Grupo de coleções de regras da Política de Firewall.

properties.size

string

Uma cadeia de caracteres somente leitura que representa o tamanho do FirewallPolicyRuleCollectionGroupProperties em MB. (ex 1,2 MB)

type

string

Tipo de grupo de regras.

FirewallPolicyRuleNetworkProtocol

O protocolo De rede de uma regra.

Nome Tipo Description
Any

string

ICMP

string

TCP

string

UDP

string

NatRule

Regra do tipo nat.

Nome Tipo Description
description

string

Descrição da regra.

destinationAddresses

string[]

Lista de endereços IP de destino ou Marcas de Serviço.

destinationPorts

string[]

Lista de portas de destino.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

Matriz de FirewallPolicyRuleNetworkProtocols.

name

string

Nome da regra.

ruleType string:

NatRule

Tipo de regra.

sourceAddresses

string[]

Lista de endereços IP de origem para essa regra.

sourceIpGroups

string[]

Lista de IpGroups de origem para essa regra.

translatedAddress

string

O endereço traduzido para essa regra NAT.

translatedFqdn

string

O FQDN traduzido para essa regra NAT.

translatedPort

string

A porta traduzida para essa regra NAT.

NetworkRule

Regra do tipo rede.

Nome Tipo Description
description

string

Descrição da regra.

destinationAddresses

string[]

Lista de endereços IP de destino ou Marcas de Serviço.

destinationFqdns

string[]

Lista de FQDNs de destino.

destinationIpGroups

string[]

Lista de IpGroups de destino para essa regra.

destinationPorts

string[]

Lista de portas de destino.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

Matriz de FirewallPolicyRuleNetworkProtocols.

name

string

Nome da regra.

ruleType string:

NetworkRule

Tipo de regra.

sourceAddresses

string[]

Lista de endereços IP de origem para essa regra.

sourceIpGroups

string[]

Lista de IpGroups de origem para essa regra.

ProvisioningState

O estado de provisionamento atual.

Nome Tipo Description
Deleting

string

Failed

string

Succeeded

string

Updating

string