Condividi tramite


Microsoft.Network firewallPolicies/ruleCollectionGroups

Definizione di risorsa Bicep

Il tipo di risorsa firewallPolicies/ruleCollectionGroups può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/firewallPolicies/ruleCollectionGroups, aggiungere il bicep seguente al modello.

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

Oggetti FirewallPolicyRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ApplicationRule, usare:

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

Per NatRule, usare:

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

Per NetworkRule, usare:

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

Oggetti FirewallPolicyRuleCollection

Impostare la proprietà ruleCollectionType per specificare il tipo di oggetto.

Per FirewallPolicyFilterRuleCollection, usare:

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

Per FirewallPolicyNatRuleCollection, usare:

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

Valori delle proprietà

ApplicationRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
fqdnTags Elenco di tag FQDN per questa regola. string[]
httpHeadersToInsert Elenco di intestazioni HTTP/S da inserire. FirewallPolicyHttpHeaderToInsert[]
Protocolli Matrice di protocolli applicazione. FirewallPolicyRuleApplicationProtocol[]
ruleType Tipo di regola. 'ApplicationRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]
targetFqdns Elenco di nomi di dominio completi per questa regola. string[]
targetUrls Elenco di URL per questa condizione della regola. string[]
terminateTLS Terminare le connessioni TLS per questa regola. Bool
webCategories Elenco delle categorie Web di Azure di destinazione. string[]

FirewallPolicyFilterRuleCollection

Nome Descrizione Valore
azione Tipo di azione di una raccolta di regole Filter. FirewallPolicyFilterRuleCollectionAction
ruleCollectionType Tipo dell'insieme di regole. 'FirewallPolicyFilterRuleCollection' (obbligatorio)
norme Elenco di regole incluse in una raccolta regole. FirewallPolicyRule[]

FirewallPolicyFilterRuleCollectionAction

Nome Descrizione Valore
digitare Tipo di azione. 'Consenti'
'Deny'

FirewallPolicyHttpHeaderToInsert

Nome Descrizione Valore
headerName Contiene il nome dell'intestazione corda
headerValue Contiene il valore dell'intestazione corda

FirewallPolicyNatRuleCollection

Nome Descrizione Valore
azione Tipo di azione di una raccolta di regole Nat. FirewallPolicyNatRuleCollectionAction
ruleCollectionType Tipo dell'insieme di regole. 'FirewallPolicyNatRuleCollection' (obbligatorio)
norme Elenco di regole incluse in una raccolta regole. FirewallPolicyRule[]

FirewallPolicyNatRuleCollectionAction

Nome Descrizione Valore
digitare Tipo di azione. 'DNAT'

FirewallPolicyRule

Nome Descrizione Valore
descrizione Descrizione della regola. corda
nome Nome della regola. corda
ruleType Impostare su 'ApplicationRule' per il tipo ApplicationRule. Impostare su "NatRule" per il tipo NatRule. Impostare su "NetworkRule" per il tipo NetworkRule. 'ApplicationRule'
'NatRule'
'NetworkRule' (obbligatorio)

FirewallPolicyRuleApplicationProtocol

Nome Descrizione Valore
porto Il numero di porta per il protocollo non può essere maggiore di 64000. Int

Vincoli:
Valore minimo = 0
Valore massimo = 64000
protocolType Tipo di protocollo. 'Http'
'Https'

FirewallPolicyRuleCollection

Nome Descrizione Valore
nome Nome della raccolta regole. corda
priorità Priorità della risorsa raccolta regole dei criteri firewall. Int

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleCollectionType Impostare su 'FirewallPolicyFilterRuleCollection' per il tipo FirewallPolicyFilterRuleCollection. Impostare su 'FirewallPolicyNatRuleCollection' per il tipo FirewallPolicyNatRuleCollection. 'FirewallPolicyFilterRuleCollection'
'FirewallPolicyNatRuleCollection' (obbligatorio)

FirewallPolicyRuleCollectionGroupProperties

Nome Descrizione Valore
priorità Priorità della risorsa gruppo di raccolta regole dei criteri firewall. Int

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleCollections Gruppo di raccolte di regole dei criteri firewall. FirewallPolicyRuleCollection[]

Microsoft.Network/firewallPolicies/ruleCollectionGroups

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: firewallCriteri
proprietà Proprietà del gruppo di raccolta regole dei criteri del firewall. FirewallPolicyRuleCollectionGroupProperties

NatRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
destinationPorts Elenco delle porte di destinazione. string[]
ipProtocols Matrice di FirewallPolicyRuleNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleType Tipo di regola. 'NatRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]
translatedAddress Indirizzo convertito per questa regola NAT. corda
translatedFqdn FQDN convertito per questa regola NAT. corda
translatedPort Porta convertita per questa regola NAT. corda

NetworkRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
destinationFqdns Elenco di nomi di dominio completi di destinazione. string[]
destinationIpGroups Elenco di IpGroup di destinazione per questa regola. string[]
destinationPorts Elenco delle porte di destinazione. string[]
ipProtocols Matrice di FirewallPolicyRuleNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleType Tipo di regola. 'NetworkRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare un firewall e un firewallpolicy con regole e ipgroup Questo modello distribuisce un firewall di Azure con criteri firewall (incluse più applicazioni e regole di rete) che fanno riferimento a gruppi IP nelle regole di applicazione e di rete.
hub virtuali protetti Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet.
sottoscrizione di SharePoint/ 2019/ 2016 completamente configurata Creare un controller di dominio, una farm di SQL Server 2022 e da 1 a 5 server che ospitano una farm di SharePoint Subscription / 2019 / 2016 con una configurazione completa, tra cui autenticazione attendibile, profili utente con siti personali, un trust OAuth (usando un certificato), un sito IIS dedicato per l'hosting di componenti aggiuntivi ad alta attendibilità e così via... Viene installata la versione più recente dei software chiave (inclusi Fiddler, vscode, np++, 7zip, ULS Viewer). I computer SharePoint hanno un'ulteriore ottimizzazione per renderli immediatamente utilizzabili (strumenti di amministrazione remota, criteri personalizzati per Edge e Chrome, collegamenti e così via).
ambiente di test di per i Premium di Firewall di Azure Questo modello crea criteri firewall e premium di Firewall di Azure con funzionalità premium, ad esempio il rilevamento delle intrusioni (IDPS), l'ispezione TLS e il filtro delle categorie Web
Usare Firewall di Azure come proxy DNS in una topologia hub & spoke Questo esempio illustra come distribuire una topologia hub-spoke in Azure usando Firewall di Azure. La rete virtuale hub funge da punto centrale di connettività a molte reti virtuali spoke connesse alla rete virtuale hub tramite peering di rete virtuale.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa firewallPolicies/ruleCollectionGroups può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/firewallPolicies/ruleCollectionGroups, aggiungere il codice JSON seguente al modello.

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

Oggetti FirewallPolicyRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ApplicationRule, usare:

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

Per NatRule, usare:

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

Per NetworkRule, usare:

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

Oggetti FirewallPolicyRuleCollection

Impostare la proprietà ruleCollectionType per specificare il tipo di oggetto.

Per FirewallPolicyFilterRuleCollection, usare:

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

Per FirewallPolicyNatRuleCollection, usare:

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

Valori delle proprietà

ApplicationRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
fqdnTags Elenco di tag FQDN per questa regola. string[]
httpHeadersToInsert Elenco di intestazioni HTTP/S da inserire. FirewallPolicyHttpHeaderToInsert[]
Protocolli Matrice di protocolli applicazione. FirewallPolicyRuleApplicationProtocol[]
ruleType Tipo di regola. 'ApplicationRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]
targetFqdns Elenco di nomi di dominio completi per questa regola. string[]
targetUrls Elenco di URL per questa condizione della regola. string[]
terminateTLS Terminare le connessioni TLS per questa regola. Bool
webCategories Elenco delle categorie Web di Azure di destinazione. string[]

FirewallPolicyFilterRuleCollection

Nome Descrizione Valore
azione Tipo di azione di una raccolta di regole Filter. FirewallPolicyFilterRuleCollectionAction
ruleCollectionType Tipo dell'insieme di regole. 'FirewallPolicyFilterRuleCollection' (obbligatorio)
norme Elenco di regole incluse in una raccolta regole. FirewallPolicyRule[]

FirewallPolicyFilterRuleCollectionAction

Nome Descrizione Valore
digitare Tipo di azione. 'Consenti'
'Deny'

FirewallPolicyHttpHeaderToInsert

Nome Descrizione Valore
headerName Contiene il nome dell'intestazione corda
headerValue Contiene il valore dell'intestazione corda

FirewallPolicyNatRuleCollection

Nome Descrizione Valore
azione Tipo di azione di una raccolta di regole Nat. FirewallPolicyNatRuleCollectionAction
ruleCollectionType Tipo dell'insieme di regole. 'FirewallPolicyNatRuleCollection' (obbligatorio)
norme Elenco di regole incluse in una raccolta regole. FirewallPolicyRule[]

FirewallPolicyNatRuleCollectionAction

Nome Descrizione Valore
digitare Tipo di azione. 'DNAT'

FirewallPolicyRule

Nome Descrizione Valore
descrizione Descrizione della regola. corda
nome Nome della regola. corda
ruleType Impostare su 'ApplicationRule' per il tipo ApplicationRule. Impostare su "NatRule" per il tipo NatRule. Impostare su "NetworkRule" per il tipo NetworkRule. 'ApplicationRule'
'NatRule'
'NetworkRule' (obbligatorio)

FirewallPolicyRuleApplicationProtocol

Nome Descrizione Valore
porto Il numero di porta per il protocollo non può essere maggiore di 64000. Int

Vincoli:
Valore minimo = 0
Valore massimo = 64000
protocolType Tipo di protocollo. 'Http'
'Https'

FirewallPolicyRuleCollection

Nome Descrizione Valore
nome Nome della raccolta regole. corda
priorità Priorità della risorsa raccolta regole dei criteri firewall. Int

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleCollectionType Impostare su 'FirewallPolicyFilterRuleCollection' per il tipo FirewallPolicyFilterRuleCollection. Impostare su 'FirewallPolicyNatRuleCollection' per il tipo FirewallPolicyNatRuleCollection. 'FirewallPolicyFilterRuleCollection'
'FirewallPolicyNatRuleCollection' (obbligatorio)

FirewallPolicyRuleCollectionGroupProperties

Nome Descrizione Valore
priorità Priorità della risorsa gruppo di raccolta regole dei criteri firewall. Int

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleCollections Gruppo di raccolte di regole dei criteri firewall. FirewallPolicyRuleCollection[]

Microsoft.Network/firewallPolicies/ruleCollectionGroups

Nome Descrizione Valore
apiVersion Versione dell'API '2024-03-01'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del gruppo di raccolta regole dei criteri del firewall. FirewallPolicyRuleCollectionGroupProperties
digitare Tipo di risorsa 'Microsoft.Network/firewallPolicies/ruleCollectionGroups'

NatRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
destinationPorts Elenco delle porte di destinazione. string[]
ipProtocols Matrice di FirewallPolicyRuleNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleType Tipo di regola. 'NatRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]
translatedAddress Indirizzo convertito per questa regola NAT. corda
translatedFqdn FQDN convertito per questa regola NAT. corda
translatedPort Porta convertita per questa regola NAT. corda

NetworkRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
destinationFqdns Elenco di nomi di dominio completi di destinazione. string[]
destinationIpGroups Elenco di IpGroup di destinazione per questa regola. string[]
destinationPorts Elenco delle porte di destinazione. string[]
ipProtocols Matrice di FirewallPolicyRuleNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleType Tipo di regola. 'NetworkRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un firewall e un firewallpolicy con regole e ipgroup

Distribuire in Azure
Questo modello distribuisce un firewall di Azure con criteri firewall (incluse più applicazioni e regole di rete) che fanno riferimento a gruppi IP nelle regole di applicazione e di rete.
hub virtuali protetti

Distribuire in Azure
Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet.
sottoscrizione di SharePoint/ 2019/ 2016 completamente configurata

Distribuire in Azure
Creare un controller di dominio, una farm di SQL Server 2022 e da 1 a 5 server che ospitano una farm di SharePoint Subscription / 2019 / 2016 con una configurazione completa, tra cui autenticazione attendibile, profili utente con siti personali, un trust OAuth (usando un certificato), un sito IIS dedicato per l'hosting di componenti aggiuntivi ad alta attendibilità e così via... Viene installata la versione più recente dei software chiave (inclusi Fiddler, vscode, np++, 7zip, ULS Viewer). I computer SharePoint hanno un'ulteriore ottimizzazione per renderli immediatamente utilizzabili (strumenti di amministrazione remota, criteri personalizzati per Edge e Chrome, collegamenti e così via).
ambiente di test di per i Premium di Firewall di Azure

Distribuire in Azure
Questo modello crea criteri firewall e premium di Firewall di Azure con funzionalità premium, ad esempio il rilevamento delle intrusioni (IDPS), l'ispezione TLS e il filtro delle categorie Web
Usare Firewall di Azure come proxy DNS in una topologia hub & spoke

Distribuire in Azure
Questo esempio illustra come distribuire una topologia hub-spoke in Azure usando Firewall di Azure. La rete virtuale hub funge da punto centrale di connettività a molte reti virtuali spoke connesse alla rete virtuale hub tramite peering di rete virtuale.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa firewallPolicies/ruleCollectionGroups può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/firewallPolicies/ruleCollectionGroups, aggiungere il codice Terraform seguente al modello.

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

Oggetti FirewallPolicyRule

Impostare la proprietà ruleType per specificare il tipo di oggetto.

Per ApplicationRule, usare:

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

Per NatRule, usare:

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

Per NetworkRule, usare:

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

Oggetti FirewallPolicyRuleCollection

Impostare la proprietà ruleCollectionType per specificare il tipo di oggetto.

Per FirewallPolicyFilterRuleCollection, usare:

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

Per FirewallPolicyNatRuleCollection, usare:

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

Valori delle proprietà

ApplicationRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
fqdnTags Elenco di tag FQDN per questa regola. string[]
httpHeadersToInsert Elenco di intestazioni HTTP/S da inserire. FirewallPolicyHttpHeaderToInsert[]
Protocolli Matrice di protocolli applicazione. FirewallPolicyRuleApplicationProtocol[]
ruleType Tipo di regola. 'ApplicationRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]
targetFqdns Elenco di nomi di dominio completi per questa regola. string[]
targetUrls Elenco di URL per questa condizione della regola. string[]
terminateTLS Terminare le connessioni TLS per questa regola. Bool
webCategories Elenco delle categorie Web di Azure di destinazione. string[]

FirewallPolicyFilterRuleCollection

Nome Descrizione Valore
azione Tipo di azione di una raccolta di regole Filter. FirewallPolicyFilterRuleCollectionAction
ruleCollectionType Tipo dell'insieme di regole. 'FirewallPolicyFilterRuleCollection' (obbligatorio)
norme Elenco di regole incluse in una raccolta regole. FirewallPolicyRule[]

FirewallPolicyFilterRuleCollectionAction

Nome Descrizione Valore
digitare Tipo di azione. 'Consenti'
'Deny'

FirewallPolicyHttpHeaderToInsert

Nome Descrizione Valore
headerName Contiene il nome dell'intestazione corda
headerValue Contiene il valore dell'intestazione corda

FirewallPolicyNatRuleCollection

Nome Descrizione Valore
azione Tipo di azione di una raccolta di regole Nat. FirewallPolicyNatRuleCollectionAction
ruleCollectionType Tipo dell'insieme di regole. 'FirewallPolicyNatRuleCollection' (obbligatorio)
norme Elenco di regole incluse in una raccolta regole. FirewallPolicyRule[]

FirewallPolicyNatRuleCollectionAction

Nome Descrizione Valore
digitare Tipo di azione. 'DNAT'

FirewallPolicyRule

Nome Descrizione Valore
descrizione Descrizione della regola. corda
nome Nome della regola. corda
ruleType Impostare su 'ApplicationRule' per il tipo ApplicationRule. Impostare su "NatRule" per il tipo NatRule. Impostare su "NetworkRule" per il tipo NetworkRule. 'ApplicationRule'
'NatRule'
'NetworkRule' (obbligatorio)

FirewallPolicyRuleApplicationProtocol

Nome Descrizione Valore
porto Il numero di porta per il protocollo non può essere maggiore di 64000. Int

Vincoli:
Valore minimo = 0
Valore massimo = 64000
protocolType Tipo di protocollo. 'Http'
'Https'

FirewallPolicyRuleCollection

Nome Descrizione Valore
nome Nome della raccolta regole. corda
priorità Priorità della risorsa raccolta regole dei criteri firewall. Int

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleCollectionType Impostare su 'FirewallPolicyFilterRuleCollection' per il tipo FirewallPolicyFilterRuleCollection. Impostare su 'FirewallPolicyNatRuleCollection' per il tipo FirewallPolicyNatRuleCollection. 'FirewallPolicyFilterRuleCollection'
'FirewallPolicyNatRuleCollection' (obbligatorio)

FirewallPolicyRuleCollectionGroupProperties

Nome Descrizione Valore
priorità Priorità della risorsa gruppo di raccolta regole dei criteri firewall. Int

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleCollections Gruppo di raccolte di regole dei criteri firewall. FirewallPolicyRuleCollection[]

Microsoft.Network/firewallPolicies/ruleCollectionGroups

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: firewallCriteri
proprietà Proprietà del gruppo di raccolta regole dei criteri del firewall. FirewallPolicyRuleCollectionGroupProperties
digitare Tipo di risorsa "Microsoft.Network/firewallPolicies/ruleCollectionGroups@2024-03-01"

NatRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
destinationPorts Elenco delle porte di destinazione. string[]
ipProtocols Matrice di FirewallPolicyRuleNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleType Tipo di regola. 'NatRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]
translatedAddress Indirizzo convertito per questa regola NAT. corda
translatedFqdn FQDN convertito per questa regola NAT. corda
translatedPort Porta convertita per questa regola NAT. corda

NetworkRule

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
destinationFqdns Elenco di nomi di dominio completi di destinazione. string[]
destinationIpGroups Elenco di IpGroup di destinazione per questa regola. string[]
destinationPorts Elenco delle porte di destinazione. string[]
ipProtocols Matrice di FirewallPolicyRuleNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleType Tipo di regola. 'NetworkRule' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
sourceIpGroups Elenco di ipgroup di origine per questa regola. string[]