Firewall Policy Rule Collection Groups - Create Or Update

Crea o actualiza el 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 identificador URI

Nombre En Requerido Tipo Description
firewallPolicyName
path True

string

Nombre de la directiva de firewall.

resourceGroupName
path True

string

Nombre del grupo de recursos.

ruleCollectionGroupName
path True

string

Nombre del firewallPolicyRuleCollectionGroup.

subscriptionId
path True

string

Las credenciales de suscripción que identifican de forma exclusiva la suscripción a Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio.

api-version
query True

string

Versión de API del cliente.

Cuerpo de la solicitud

Nombre Tipo Description
id

string

Identificador del recurso.

name

string

Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.

properties.priority

integer

Prioridad del recurso grupo de recopilación de reglas de directiva de firewall.

properties.ruleCollections FirewallPolicyRuleCollection[]:

Grupo de recopilaciones de reglas de directiva de firewall.

Respuestas

Nombre Tipo Description
200 OK

FirewallPolicyRuleCollectionGroup

Solicitud correcta. La operación devuelve el recurso FirewallPolicyRuleCollectionGroup resultante.

201 Created

FirewallPolicyRuleCollectionGroup

Solicitud recibida correctamente. La operación devuelve el recurso FirewallPolicyRuleCollectionGroup resultante.

Other Status Codes

CloudError

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

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

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

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

Definiciones

Nombre Description
ApplicationRule

Regla de tipo aplicación.

CloudError

Respuesta de error del servicio.

CloudErrorBody

Respuesta de error del servicio.

FirewallPolicyFilterRuleCollection

Colección de reglas de filtro de directiva de firewall.

FirewallPolicyFilterRuleCollectionAction

Propiedades de FirewallPolicyFilterRuleCollectionAction.

FirewallPolicyFilterRuleCollectionActionType

Tipo de acción de una regla.

FirewallPolicyHttpHeaderToInsert

nombre y valor del encabezado HTTP/S que se va a insertar

FirewallPolicyNatRuleCollection

Colección de reglas NAT de directiva de firewall.

FirewallPolicyNatRuleCollectionAction

Propiedades de FirewallPolicyNatRuleCollectionAction.

FirewallPolicyNatRuleCollectionActionType

Tipo de acción de una regla.

FirewallPolicyRuleApplicationProtocol

Propiedades del protocolo de regla de aplicación.

FirewallPolicyRuleApplicationProtocolType

Tipo de protocolo de aplicación de una regla.

FirewallPolicyRuleCollectionGroup

Recurso grupo de recopilación de reglas.

FirewallPolicyRuleNetworkProtocol

Protocolo de red de una regla.

NatRule

Regla de tipo nat.

NetworkRule

Regla de tipo red.

ProvisioningState

Estado de aprovisionamiento actual.

ApplicationRule

Regla de tipo aplicación.

Nombre Tipo Description
description

string

Descripción de la regla.

destinationAddresses

string[]

Lista de direcciones IP de destino o etiquetas de servicio.

fqdnTags

string[]

Lista de etiquetas FQDN para esta regla.

httpHeadersToInsert

FirewallPolicyHttpHeaderToInsert[]

Lista de encabezados HTTP/S que se van a insertar.

name

string

Nombre de la regla.

protocols

FirewallPolicyRuleApplicationProtocol[]

Matriz de protocolos de aplicación.

ruleType string:

ApplicationRule

Tipo de regla.

sourceAddresses

string[]

Lista de direcciones IP de origen para esta regla.

sourceIpGroups

string[]

Lista de ipGroups de origen para esta regla.

targetFqdns

string[]

Lista de FQDN para esta regla.

targetUrls

string[]

Lista de direcciones URL para esta condición de regla.

terminateTLS

boolean

Finalice las conexiones TLS para esta regla.

webCategories

string[]

Lista de categorías web de Azure de destino.

CloudError

Respuesta de error del servicio.

Nombre Tipo Description
error

CloudErrorBody

Cuerpo del error en la nube.

CloudErrorBody

Respuesta de error del servicio.

Nombre Tipo Description
code

string

Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación.

details

CloudErrorBody[]

Lista de detalles adicionales sobre el error.

message

string

Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario.

target

string

Destino del error concreto. Por ejemplo, el nombre de la propiedad en error.

FirewallPolicyFilterRuleCollection

Colección de reglas de filtro de directiva de firewall.

Nombre Tipo Description
action

FirewallPolicyFilterRuleCollectionAction

Tipo de acción de una colección de reglas de filtro.

name

string

Nombre de la colección de reglas.

priority

integer

Prioridad del recurso colección de reglas de directiva de firewall.

ruleCollectionType string:

FirewallPolicyFilterRuleCollection

Tipo de la colección de reglas.

rules FirewallPolicyRule[]:

Lista de reglas incluidas en una colección de reglas.

FirewallPolicyFilterRuleCollectionAction

Propiedades de FirewallPolicyFilterRuleCollectionAction.

Nombre Tipo Description
type

FirewallPolicyFilterRuleCollectionActionType

Tipo de acción.

FirewallPolicyFilterRuleCollectionActionType

Tipo de acción de una regla.

Nombre Tipo Description
Allow

string

Deny

string

FirewallPolicyHttpHeaderToInsert

nombre y valor del encabezado HTTP/S que se va a insertar

Nombre Tipo Description
headerName

string

Contiene el nombre del encabezado.

headerValue

string

Contiene el valor del encabezado.

FirewallPolicyNatRuleCollection

Colección de reglas NAT de directiva de firewall.

Nombre Tipo Description
action

FirewallPolicyNatRuleCollectionAction

Tipo de acción de una colección de reglas Nat.

name

string

Nombre de la colección de reglas.

priority

integer

Prioridad del recurso colección de reglas de directiva de firewall.

ruleCollectionType string:

FirewallPolicyNatRuleCollection

Tipo de la colección de reglas.

rules FirewallPolicyRule[]:

Lista de reglas incluidas en una colección de reglas.

FirewallPolicyNatRuleCollectionAction

Propiedades de FirewallPolicyNatRuleCollectionAction.

Nombre Tipo Description
type

FirewallPolicyNatRuleCollectionActionType

Tipo de acción.

FirewallPolicyNatRuleCollectionActionType

Tipo de acción de una regla.

Nombre Tipo Description
DNAT

string

FirewallPolicyRuleApplicationProtocol

Propiedades del protocolo de regla de aplicación.

Nombre Tipo Description
port

integer

El número de puerto del protocolo no puede ser mayor que 64000.

protocolType

FirewallPolicyRuleApplicationProtocolType

Tipo de protocolo.

FirewallPolicyRuleApplicationProtocolType

Tipo de protocolo de aplicación de una regla.

Nombre Tipo Description
Http

string

Https

string

FirewallPolicyRuleCollectionGroup

Recurso grupo de recopilación de reglas.

Nombre Tipo Description
etag

string

Cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

id

string

Identificador del recurso.

name

string

Nombre del recurso que es único dentro de un grupo de recursos. Este nombre se puede usar para acceder al recurso.

properties.priority

integer

Prioridad del recurso grupo de recopilación de reglas de directiva de firewall.

properties.provisioningState

ProvisioningState

Estado de aprovisionamiento del recurso del grupo de recopilación de reglas de directiva de firewall.

properties.ruleCollections FirewallPolicyRuleCollection[]:

Grupo de recopilaciones de reglas de directiva de firewall.

properties.size

string

Cadena de solo lectura que representa el tamaño de FirewallPolicyRuleCollectionGroupProperties en MB. (por ejemplo, 1,2 MB)

type

string

Tipo de grupo de reglas.

FirewallPolicyRuleNetworkProtocol

Protocolo de red de una regla.

Nombre Tipo Description
Any

string

ICMP

string

TCP

string

UDP

string

NatRule

Regla de tipo nat.

Nombre Tipo Description
description

string

Descripción de la regla.

destinationAddresses

string[]

Lista de direcciones IP de destino o etiquetas de servicio.

destinationPorts

string[]

Lista de puertos de destino.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

Matriz de FirewallPolicyRuleNetworkProtocols.

name

string

Nombre de la regla.

ruleType string:

NatRule

Tipo de regla.

sourceAddresses

string[]

Lista de direcciones IP de origen para esta regla.

sourceIpGroups

string[]

Lista de ipGroups de origen para esta regla.

translatedAddress

string

Dirección traducida de esta regla NAT.

translatedFqdn

string

FQDN traducido para esta regla NAT.

translatedPort

string

Puerto traducido para esta regla NAT.

NetworkRule

Regla de tipo red.

Nombre Tipo Description
description

string

Descripción de la regla.

destinationAddresses

string[]

Lista de direcciones IP de destino o etiquetas de servicio.

destinationFqdns

string[]

Lista de FQDN de destino.

destinationIpGroups

string[]

Lista de ipGroups de destino para esta regla.

destinationPorts

string[]

Lista de puertos de destino.

ipProtocols

FirewallPolicyRuleNetworkProtocol[]

Matriz de FirewallPolicyRuleNetworkProtocols.

name

string

Nombre de la regla.

ruleType string:

NetworkRule

Tipo de regla.

sourceAddresses

string[]

Lista de direcciones IP de origen para esta regla.

sourceIpGroups

string[]

Lista de ipGroups de origen para esta regla.

ProvisioningState

Estado de aprovisionamiento actual.

Nombre Tipo Description
Deleting

string

Failed

string

Succeeded

string

Updating

string