Compartir a través de


Firewall de Microsoft.NetworkPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts 2024-05-01

Definición de recursos de Bicep

El tipo de recurso firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts@2024-05-01' = {
  parent: resourceSymbolicName
  name: 'default'
  properties: {
    priority: int
    ruleCollections: [
      {
        name: 'string'
        priority: int
        ruleCollectionType: 'string'
        // For remaining properties, see FirewallPolicyRuleCollection objects
      }
    ]
  }
}

Objetos FirewallPolicyRuleCollection

Establezca la propiedad ruleCollectionType para especificar el tipo de objeto.

Para FirewallPolicyFilterRuleCollection, use:

{
  action: {
    type: 'string'
  }
  ruleCollectionType: 'FirewallPolicyFilterRuleCollection'
  rules: [
    {
      description: 'string'
      name: 'string'
      ruleType: 'string'
      // For remaining properties, see FirewallPolicyRule objects
    }
  ]
}

Para FirewallPolicyNatRuleCollection, use:

{
  action: {
    type: 'string'
  }
  ruleCollectionType: 'FirewallPolicyNatRuleCollection'
  rules: [
    {
      description: 'string'
      name: 'string'
      ruleType: 'string'
      // For remaining properties, see FirewallPolicyRule objects
    }
  ]
}

Objetos FirewallPolicyRule

Establezca la propiedad ruleType para especificar el tipo de objeto.

Para ApplicationRule, use:

{
  destinationAddresses: [
    'string'
  ]
  fqdnTags: [
    'string'
  ]
  httpHeadersToInsert: [
    {
      headerName: 'string'
      headerValue: 'string'
    }
  ]
  protocols: [
    {
      port: int
      protocolType: 'string'
    }
  ]
  ruleType: 'ApplicationRule'
  sourceAddresses: [
    'string'
  ]
  sourceIpGroups: [
    'string'
  ]
  targetFqdns: [
    'string'
  ]
  targetUrls: [
    'string'
  ]
  terminateTLS: bool
  webCategories: [
    'string'
  ]
}

Para natRule, use:

{
  destinationAddresses: [
    'string'
  ]
  destinationPorts: [
    'string'
  ]
  ipProtocols: [
    'string'
  ]
  ruleType: 'NatRule'
  sourceAddresses: [
    'string'
  ]
  sourceIpGroups: [
    'string'
  ]
  translatedAddress: 'string'
  translatedFqdn: 'string'
  translatedPort: 'string'
}

Para NetworkRule, use:

{
  destinationAddresses: [
    'string'
  ]
  destinationFqdns: [
    'string'
  ]
  destinationIpGroups: [
    'string'
  ]
  destinationPorts: [
    'string'
  ]
  ipProtocols: [
    'string'
  ]
  ruleType: 'NetworkRule'
  sourceAddresses: [
    'string'
  ]
  sourceIpGroups: [
    'string'
  ]
}

Valores de propiedad

Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts

Nombre Descripción Importancia
nombre El nombre del recurso 'default' (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: firewallPolicies/ruleCollectionGroups
Propiedades Propiedades del grupo de recopilación de reglas de directiva de firewall. FirewallPolicyRuleCollectionGroupDraftProperties

ApplicationRule

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
fqdnTags Lista de etiquetas FQDN para esta regla. cadena[]
httpHeadersToInsert Lista de encabezados HTTP/S que se van a insertar. FirewallPolicyHttpHeaderToInsert[]
protocolos Matriz de protocolos de aplicación. FirewallPolicyRuleApplicationProtocol[]
ruleType Tipo de regla. 'ApplicationRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]
targetFqdns Lista de FQDN para esta regla. cadena[]
targetUrls Lista de direcciones URL para esta condición de regla. cadena[]
terminateTLS Finalice las conexiones TLS para esta regla. booleano
webCategorías Lista de categorías web de azure de destino. cadena[]

FirewallPolicyFilterRuleCollection

Nombre Descripción Importancia
acción Tipo de acción de una colección de reglas de filtro. FirewallPolicyFilterRuleCollectionAction
ruleCollectionType Tipo de la colección de reglas. 'FirewallPolicyFilterRuleCollection' (obligatorio)
reglas Lista de reglas incluidas en una colección de reglas. FirewallPolicyRule[]

FirewallPolicyFilterRuleCollectionAction

Nombre Descripción Importancia
tipo Tipo de acción. 'Permitir'
'Denegar'

FirewallPolicyHttpHeaderToInsert

Nombre Descripción Importancia
headerName Contiene el nombre del encabezado. cuerda / cadena
headerValue Contiene el valor del encabezado. cuerda / cadena

FirewallPolicyNatRuleCollection

Nombre Descripción Importancia
acción Tipo de acción de una colección de reglas Nat. FirewallPolicyNatRuleCollectionAction
ruleCollectionType Tipo de la colección de reglas. 'FirewallPolicyNatRuleCollection' (obligatorio)
reglas Lista de reglas incluidas en una colección de reglas. FirewallPolicyRule[]

FirewallPolicyNatRuleCollectionAction

Nombre Descripción Importancia
tipo Tipo de acción. 'DNAT'

FirewallPolicyRule

Nombre Descripción Importancia
descripción Descripción de la regla. cuerda / cadena
nombre Nombre de la regla. cuerda / cadena
ruleType Establezca en "ApplicationRule" para el tipo ApplicationRule. Establezca en "NatRule" para el tipo NatRule. Establezca en "NetworkRule" para el tipo NetworkRule. 'ApplicationRule'
"NatRule"
'NetworkRule' (obligatorio)

FirewallPolicyRuleApplicationProtocol

Nombre Descripción Importancia
puerto El número de puerto del protocolo no puede ser mayor que 64000. Int

Restricciones:
Valor mínimo = 0
Valor máximo = 64000
protocolType Tipo de protocolo. 'http'
'https'

FirewallPolicyRuleCollection

Nombre Descripción Importancia
nombre Nombre de la colección de reglas. cuerda / cadena
prioridad Prioridad del recurso de recopilación de reglas de directiva de firewall. Int

Restricciones:
Valor mínimo = 100
Valor máximo = 65000
ruleCollectionType Establezca en "FirewallPolicyFilterRuleCollection" para el tipo FirewallPolicyFilterRuleCollection. Establezca en "FirewallPolicyNatRuleCollection" para el tipo FirewallPolicyNatRuleCollection. 'FirewallPolicyFilterRuleCollection'
'FirewallPolicyNatRuleCollection' (obligatorio)

FirewallPolicyRuleCollectionGroupDraftProperties

Nombre Descripción Importancia
prioridad Prioridad del recurso grupo de recopilación de reglas de directiva de firewall. Int

Restricciones:
Valor mínimo = 100
Valor máximo = 65000
ruleCollections Grupo de recopilaciones de reglas de directiva de firewall. FirewallPolicyRuleCollection[]

NatRule

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
destinationPorts Lista de puertos de destino. cadena[]
Protocolos ip Matriz de FirewallPolicyRuleNetworkProtocols. Matriz de cadenas que contiene cualquiera de:
"Any"
'ICMP'
'TCP'
'UDP'
ruleType Tipo de regla. 'NatRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]
translatedAddress Dirección traducida de esta regla NAT. cuerda / cadena
traducidoFqdn FQDN traducido para esta regla NAT. cuerda / cadena
translatedPort Puerto traducido para esta regla NAT. cuerda / cadena

Regla de red

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
destinationFqdns Lista de FQDN de destino. cadena[]
destinationIpGroups Lista de ipGroups de destino para esta regla. cadena[]
destinationPorts Lista de puertos de destino. cadena[]
Protocolos ip Matriz de FirewallPolicyRuleNetworkProtocols. Matriz de cadenas que contiene cualquiera de:
"Any"
'ICMP'
'TCP'
'UDP'
ruleType Tipo de regla. 'NetworkRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]

Definición de recursos de plantilla de ARM

El tipo de recurso firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts",
  "apiVersion": "2024-05-01",
  "name": "string",
  "properties": {
    "priority": "int",
    "ruleCollections": [ {
      "name": "string",
      "priority": "int",
      "ruleCollectionType": "string"
      // For remaining properties, see FirewallPolicyRuleCollection objects
    } ]
  }
}

Objetos FirewallPolicyRuleCollection

Establezca la propiedad ruleCollectionType para especificar el tipo de objeto.

Para FirewallPolicyFilterRuleCollection, use:

{
  "action": {
    "type": "string"
  },
  "ruleCollectionType": "FirewallPolicyFilterRuleCollection",
  "rules": [ {
    "description": "string",
    "name": "string",
    "ruleType": "string"
    // For remaining properties, see FirewallPolicyRule objects
  } ]
}

Para FirewallPolicyNatRuleCollection, use:

{
  "action": {
    "type": "string"
  },
  "ruleCollectionType": "FirewallPolicyNatRuleCollection",
  "rules": [ {
    "description": "string",
    "name": "string",
    "ruleType": "string"
    // For remaining properties, see FirewallPolicyRule objects
  } ]
}

Objetos FirewallPolicyRule

Establezca la propiedad ruleType para especificar el tipo de objeto.

Para ApplicationRule, use:

{
  "destinationAddresses": [ "string" ],
  "fqdnTags": [ "string" ],
  "httpHeadersToInsert": [
    {
      "headerName": "string",
      "headerValue": "string"
    }
  ],
  "protocols": [
    {
      "port": "int",
      "protocolType": "string"
    }
  ],
  "ruleType": "ApplicationRule",
  "sourceAddresses": [ "string" ],
  "sourceIpGroups": [ "string" ],
  "targetFqdns": [ "string" ],
  "targetUrls": [ "string" ],
  "terminateTLS": "bool",
  "webCategories": [ "string" ]
}

Para natRule, use:

{
  "destinationAddresses": [ "string" ],
  "destinationPorts": [ "string" ],
  "ipProtocols": [ "string" ],
  "ruleType": "NatRule",
  "sourceAddresses": [ "string" ],
  "sourceIpGroups": [ "string" ],
  "translatedAddress": "string",
  "translatedFqdn": "string",
  "translatedPort": "string"
}

Para NetworkRule, use:

{
  "destinationAddresses": [ "string" ],
  "destinationFqdns": [ "string" ],
  "destinationIpGroups": [ "string" ],
  "destinationPorts": [ "string" ],
  "ipProtocols": [ "string" ],
  "ruleType": "NetworkRule",
  "sourceAddresses": [ "string" ],
  "sourceIpGroups": [ "string" ]
}

Valores de propiedad

Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts

Nombre Descripción Importancia
apiVersion La versión de api '2024-05-01'
nombre El nombre del recurso 'default' (obligatorio)
Propiedades Propiedades del grupo de recopilación de reglas de directiva de firewall. FirewallPolicyRuleCollectionGroupDraftProperties
tipo El tipo de recurso 'Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts'

ApplicationRule

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
fqdnTags Lista de etiquetas FQDN para esta regla. cadena[]
httpHeadersToInsert Lista de encabezados HTTP/S que se van a insertar. FirewallPolicyHttpHeaderToInsert[]
protocolos Matriz de protocolos de aplicación. FirewallPolicyRuleApplicationProtocol[]
ruleType Tipo de regla. 'ApplicationRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]
targetFqdns Lista de FQDN para esta regla. cadena[]
targetUrls Lista de direcciones URL para esta condición de regla. cadena[]
terminateTLS Finalice las conexiones TLS para esta regla. booleano
webCategorías Lista de categorías web de azure de destino. cadena[]

FirewallPolicyFilterRuleCollection

Nombre Descripción Importancia
acción Tipo de acción de una colección de reglas de filtro. FirewallPolicyFilterRuleCollectionAction
ruleCollectionType Tipo de la colección de reglas. 'FirewallPolicyFilterRuleCollection' (obligatorio)
reglas Lista de reglas incluidas en una colección de reglas. FirewallPolicyRule[]

FirewallPolicyFilterRuleCollectionAction

Nombre Descripción Importancia
tipo Tipo de acción. 'Permitir'
'Denegar'

FirewallPolicyHttpHeaderToInsert

Nombre Descripción Importancia
headerName Contiene el nombre del encabezado. cuerda / cadena
headerValue Contiene el valor del encabezado. cuerda / cadena

FirewallPolicyNatRuleCollection

Nombre Descripción Importancia
acción Tipo de acción de una colección de reglas Nat. FirewallPolicyNatRuleCollectionAction
ruleCollectionType Tipo de la colección de reglas. 'FirewallPolicyNatRuleCollection' (obligatorio)
reglas Lista de reglas incluidas en una colección de reglas. FirewallPolicyRule[]

FirewallPolicyNatRuleCollectionAction

Nombre Descripción Importancia
tipo Tipo de acción. 'DNAT'

FirewallPolicyRule

Nombre Descripción Importancia
descripción Descripción de la regla. cuerda / cadena
nombre Nombre de la regla. cuerda / cadena
ruleType Establezca en "ApplicationRule" para el tipo ApplicationRule. Establezca en "NatRule" para el tipo NatRule. Establezca en "NetworkRule" para el tipo NetworkRule. 'ApplicationRule'
"NatRule"
'NetworkRule' (obligatorio)

FirewallPolicyRuleApplicationProtocol

Nombre Descripción Importancia
puerto El número de puerto del protocolo no puede ser mayor que 64000. Int

Restricciones:
Valor mínimo = 0
Valor máximo = 64000
protocolType Tipo de protocolo. 'http'
'https'

FirewallPolicyRuleCollection

Nombre Descripción Importancia
nombre Nombre de la colección de reglas. cuerda / cadena
prioridad Prioridad del recurso de recopilación de reglas de directiva de firewall. Int

Restricciones:
Valor mínimo = 100
Valor máximo = 65000
ruleCollectionType Establezca en "FirewallPolicyFilterRuleCollection" para el tipo FirewallPolicyFilterRuleCollection. Establezca en "FirewallPolicyNatRuleCollection" para el tipo FirewallPolicyNatRuleCollection. 'FirewallPolicyFilterRuleCollection'
'FirewallPolicyNatRuleCollection' (obligatorio)

FirewallPolicyRuleCollectionGroupDraftProperties

Nombre Descripción Importancia
prioridad Prioridad del recurso grupo de recopilación de reglas de directiva de firewall. Int

Restricciones:
Valor mínimo = 100
Valor máximo = 65000
ruleCollections Grupo de recopilaciones de reglas de directiva de firewall. FirewallPolicyRuleCollection[]

NatRule

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
destinationPorts Lista de puertos de destino. cadena[]
Protocolos ip Matriz de FirewallPolicyRuleNetworkProtocols. Matriz de cadenas que contiene cualquiera de:
"Any"
'ICMP'
'TCP'
'UDP'
ruleType Tipo de regla. 'NatRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]
translatedAddress Dirección traducida de esta regla NAT. cuerda / cadena
traducidoFqdn FQDN traducido para esta regla NAT. cuerda / cadena
translatedPort Puerto traducido para esta regla NAT. cuerda / cadena

Regla de red

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
destinationFqdns Lista de FQDN de destino. cadena[]
destinationIpGroups Lista de ipGroups de destino para esta regla. cadena[]
destinationPorts Lista de puertos de destino. cadena[]
Protocolos ip Matriz de FirewallPolicyRuleNetworkProtocols. Matriz de cadenas que contiene cualquiera de:
"Any"
'ICMP'
'TCP'
'UDP'
ruleType Tipo de regla. 'NetworkRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts@2024-05-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      priority = int
      ruleCollections = [
        {
          name = "string"
          priority = int
          ruleCollectionType = "string"
          // For remaining properties, see FirewallPolicyRuleCollection objects
        }
      ]
    }
  }
}

Objetos FirewallPolicyRuleCollection

Establezca la propiedad ruleCollectionType para especificar el tipo de objeto.

Para FirewallPolicyFilterRuleCollection, use:

{
  action = {
    type = "string"
  }
  ruleCollectionType = "FirewallPolicyFilterRuleCollection"
  rules = [
    {
      description = "string"
      name = "string"
      ruleType = "string"
      // For remaining properties, see FirewallPolicyRule objects
    }
  ]
}

Para FirewallPolicyNatRuleCollection, use:

{
  action = {
    type = "string"
  }
  ruleCollectionType = "FirewallPolicyNatRuleCollection"
  rules = [
    {
      description = "string"
      name = "string"
      ruleType = "string"
      // For remaining properties, see FirewallPolicyRule objects
    }
  ]
}

Objetos FirewallPolicyRule

Establezca la propiedad ruleType para especificar el tipo de objeto.

Para ApplicationRule, use:

{
  destinationAddresses = [
    "string"
  ]
  fqdnTags = [
    "string"
  ]
  httpHeadersToInsert = [
    {
      headerName = "string"
      headerValue = "string"
    }
  ]
  protocols = [
    {
      port = int
      protocolType = "string"
    }
  ]
  ruleType = "ApplicationRule"
  sourceAddresses = [
    "string"
  ]
  sourceIpGroups = [
    "string"
  ]
  targetFqdns = [
    "string"
  ]
  targetUrls = [
    "string"
  ]
  terminateTLS = bool
  webCategories = [
    "string"
  ]
}

Para natRule, use:

{
  destinationAddresses = [
    "string"
  ]
  destinationPorts = [
    "string"
  ]
  ipProtocols = [
    "string"
  ]
  ruleType = "NatRule"
  sourceAddresses = [
    "string"
  ]
  sourceIpGroups = [
    "string"
  ]
  translatedAddress = "string"
  translatedFqdn = "string"
  translatedPort = "string"
}

Para NetworkRule, use:

{
  destinationAddresses = [
    "string"
  ]
  destinationFqdns = [
    "string"
  ]
  destinationIpGroups = [
    "string"
  ]
  destinationPorts = [
    "string"
  ]
  ipProtocols = [
    "string"
  ]
  ruleType = "NetworkRule"
  sourceAddresses = [
    "string"
  ]
  sourceIpGroups = [
    "string"
  ]
}

Valores de propiedad

Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts

Nombre Descripción Importancia
nombre El nombre del recurso 'default' (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: firewallPolicies/ruleCollectionGroups
Propiedades Propiedades del grupo de recopilación de reglas de directiva de firewall. FirewallPolicyRuleCollectionGroupDraftProperties
tipo El tipo de recurso "Microsoft.Network/firewallPolicies/ruleCollectionGroups/ruleCollectionGroupDrafts@2024-05-01"

ApplicationRule

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
fqdnTags Lista de etiquetas FQDN para esta regla. cadena[]
httpHeadersToInsert Lista de encabezados HTTP/S que se van a insertar. FirewallPolicyHttpHeaderToInsert[]
protocolos Matriz de protocolos de aplicación. FirewallPolicyRuleApplicationProtocol[]
ruleType Tipo de regla. 'ApplicationRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]
targetFqdns Lista de FQDN para esta regla. cadena[]
targetUrls Lista de direcciones URL para esta condición de regla. cadena[]
terminateTLS Finalice las conexiones TLS para esta regla. booleano
webCategorías Lista de categorías web de azure de destino. cadena[]

FirewallPolicyFilterRuleCollection

Nombre Descripción Importancia
acción Tipo de acción de una colección de reglas de filtro. FirewallPolicyFilterRuleCollectionAction
ruleCollectionType Tipo de la colección de reglas. 'FirewallPolicyFilterRuleCollection' (obligatorio)
reglas Lista de reglas incluidas en una colección de reglas. FirewallPolicyRule[]

FirewallPolicyFilterRuleCollectionAction

Nombre Descripción Importancia
tipo Tipo de acción. 'Permitir'
'Denegar'

FirewallPolicyHttpHeaderToInsert

Nombre Descripción Importancia
headerName Contiene el nombre del encabezado. cuerda / cadena
headerValue Contiene el valor del encabezado. cuerda / cadena

FirewallPolicyNatRuleCollection

Nombre Descripción Importancia
acción Tipo de acción de una colección de reglas Nat. FirewallPolicyNatRuleCollectionAction
ruleCollectionType Tipo de la colección de reglas. 'FirewallPolicyNatRuleCollection' (obligatorio)
reglas Lista de reglas incluidas en una colección de reglas. FirewallPolicyRule[]

FirewallPolicyNatRuleCollectionAction

Nombre Descripción Importancia
tipo Tipo de acción. 'DNAT'

FirewallPolicyRule

Nombre Descripción Importancia
descripción Descripción de la regla. cuerda / cadena
nombre Nombre de la regla. cuerda / cadena
ruleType Establezca en "ApplicationRule" para el tipo ApplicationRule. Establezca en "NatRule" para el tipo NatRule. Establezca en "NetworkRule" para el tipo NetworkRule. 'ApplicationRule'
"NatRule"
'NetworkRule' (obligatorio)

FirewallPolicyRuleApplicationProtocol

Nombre Descripción Importancia
puerto El número de puerto del protocolo no puede ser mayor que 64000. Int

Restricciones:
Valor mínimo = 0
Valor máximo = 64000
protocolType Tipo de protocolo. 'http'
'https'

FirewallPolicyRuleCollection

Nombre Descripción Importancia
nombre Nombre de la colección de reglas. cuerda / cadena
prioridad Prioridad del recurso de recopilación de reglas de directiva de firewall. Int

Restricciones:
Valor mínimo = 100
Valor máximo = 65000
ruleCollectionType Establezca en "FirewallPolicyFilterRuleCollection" para el tipo FirewallPolicyFilterRuleCollection. Establezca en "FirewallPolicyNatRuleCollection" para el tipo FirewallPolicyNatRuleCollection. 'FirewallPolicyFilterRuleCollection'
'FirewallPolicyNatRuleCollection' (obligatorio)

FirewallPolicyRuleCollectionGroupDraftProperties

Nombre Descripción Importancia
prioridad Prioridad del recurso grupo de recopilación de reglas de directiva de firewall. Int

Restricciones:
Valor mínimo = 100
Valor máximo = 65000
ruleCollections Grupo de recopilaciones de reglas de directiva de firewall. FirewallPolicyRuleCollection[]

NatRule

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
destinationPorts Lista de puertos de destino. cadena[]
Protocolos ip Matriz de FirewallPolicyRuleNetworkProtocols. Matriz de cadenas que contiene cualquiera de:
"Any"
'ICMP'
'TCP'
'UDP'
ruleType Tipo de regla. 'NatRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]
translatedAddress Dirección traducida de esta regla NAT. cuerda / cadena
traducidoFqdn FQDN traducido para esta regla NAT. cuerda / cadena
translatedPort Puerto traducido para esta regla NAT. cuerda / cadena

Regla de red

Nombre Descripción Importancia
direcciones de destino Lista de direcciones IP de destino o etiquetas de servicio. cadena[]
destinationFqdns Lista de FQDN de destino. cadena[]
destinationIpGroups Lista de ipGroups de destino para esta regla. cadena[]
destinationPorts Lista de puertos de destino. cadena[]
Protocolos ip Matriz de FirewallPolicyRuleNetworkProtocols. Matriz de cadenas que contiene cualquiera de:
"Any"
'ICMP'
'TCP'
'UDP'
ruleType Tipo de regla. 'NetworkRule' (obligatorio)
sourceAddresses Lista de direcciones IP de origen para esta regla. cadena[]
sourceIpGroups Lista de ipGroups de origen para esta regla. cadena[]