Condividi tramite


Microsoft.Network firewallPolicies/ruleGroups 2019-07-01

Definizione di risorsa Bicep

Il tipo di risorsa firewallPolicies/ruleGroups 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/ruleGroups, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/firewallPolicies/ruleGroups@2019-07-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    priority: int
    rules: [
      {
        name: 'string'
        priority: int
        ruleType: 'string'
        // For remaining properties, see FirewallPolicyRule objects
      }
    ]
  }
}

Oggetti FirewallPolicyRuleCondition

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

Per ApplicationRuleCondition, usare:

{
  destinationAddresses: [
    'string'
  ]
  fqdnTags: [
    'string'
  ]
  protocols: [
    {
      port: int
      protocolType: 'string'
    }
  ]
  ruleConditionType: 'ApplicationRuleCondition'
  sourceAddresses: [
    'string'
  ]
  targetFqdns: [
    'string'
  ]
}

Per NetworkRuleCondition, usare:

{
  destinationAddresses: [
    'string'
  ]
  destinationPorts: [
    'string'
  ]
  ipProtocols: [
    'string'
  ]
  ruleConditionType: 'NetworkRuleCondition'
  sourceAddresses: [
    'string'
  ]
}

Oggetti FirewallPolicyRule

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

Per FirewallPolicyFilterRule, usare:

{
  action: {
    type: 'string'
  }
  ruleConditions: [
    {
      description: 'string'
      name: 'string'
      ruleConditionType: 'string'
      // For remaining properties, see FirewallPolicyRuleCondition objects
    }
  ]
  ruleType: 'FirewallPolicyFilterRule'
}

Per FirewallPolicyNatRule, usare:

{
  action: {
    type: 'string'
  }
  ruleCondition: {
    description: 'string'
    name: 'string'
    ruleConditionType: 'string'
    // For remaining properties, see FirewallPolicyRuleCondition objects
  }
  ruleType: 'FirewallPolicyNatRule'
  translatedAddress: 'string'
  translatedPort: 'string'
}

Valori delle proprietà

ApplicationRuleCondition

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
fqdnTags Elenco di tag FQDN per questa condizione della regola. string[]
Protocolli Matrice di protocolli applicazione. FirewallPolicyRuleConditionApplicationProtocol[]
ruleConditionType Tipo di condizione della regola. 'ApplicationRuleCondition' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
targetFqdns Elenco di nomi di dominio completi per questa condizione della regola. string[]

FirewallPolicyFilterRule

Nome Descrizione Valore
azione Tipo di azione di una regola di filtro. FirewallPolicyFilterRuleAction
ruleConditions Raccolta di condizioni delle regole utilizzate da una regola. FirewallPolicyRuleCondition[]
ruleType Tipo della regola. 'FirewallPolicyFilterRule' (obbligatorio)

FirewallPolicyFilterRuleAction

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

FirewallPolicyNatRule

Nome Descrizione Valore
azione Tipo di azione di una regola Nat. FirewallPolicyNatRuleAction
ruleCondition Condizioni di corrispondenza per il traffico in ingresso. FirewallPolicyRuleCondition
ruleType Tipo della regola. 'FirewallPolicyNatRule' (obbligatorio)
translatedAddress Indirizzo convertito per questa regola NAT. corda
translatedPort Porta convertita per questa regola NAT. corda

FirewallPolicyNatRuleAction

Nome Descrizione Valore
digitare Tipo di azione. 'DNAT'
'SNAT'

FirewallPolicyRule

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

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleType Impostare su 'FirewallPolicyFilterRule' per il tipo FirewallPolicyFilterRule. Impostare su 'FirewallPolicyNatRule' per il tipo FirewallPolicyNatRule. 'FirewallPolicyFilterRule'
'FirewallPolicyNatRule' (obbligatorio)

FirewallPolicyRuleCondition

Nome Descrizione Valore
descrizione Descrizione della condizione della regola. corda
nome Nome della condizione della regola. corda
ruleConditionType Impostare su 'ApplicationRuleCondition' per il tipo ApplicationRuleCondition. Impostare su "NetworkRuleCondition" per il tipo NetworkRuleCondition. 'ApplicationRuleCondition'
'NetworkRuleCondition' (obbligatorio)

FirewallPolicyRuleConditionApplicationProtocol

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'

FirewallPolicyRuleGroupProperties

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

Vincoli:
Valore minimo = 100
Valore massimo = 65000
norme Gruppo di regole dei criteri firewall. FirewallPolicyRule[]

Microsoft.Network/firewallPolicies/ruleGroups

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 regole dei criteri del firewall. FirewallPolicyRuleGroupProperties

NetworkRuleCondition

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 FirewallPolicyRuleConditionNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleConditionType Tipo di condizione della regola. 'NetworkRuleCondition' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa firewallPolicies/ruleGroups 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/ruleGroups, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/firewallPolicies/ruleGroups",
  "apiVersion": "2019-07-01",
  "name": "string",
  "properties": {
    "priority": "int",
    "rules": [ {
      "name": "string",
      "priority": "int",
      "ruleType": "string"
      // For remaining properties, see FirewallPolicyRule objects
    } ]
  }
}

Oggetti FirewallPolicyRuleCondition

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

Per ApplicationRuleCondition, usare:

{
  "destinationAddresses": [ "string" ],
  "fqdnTags": [ "string" ],
  "protocols": [
    {
      "port": "int",
      "protocolType": "string"
    }
  ],
  "ruleConditionType": "ApplicationRuleCondition",
  "sourceAddresses": [ "string" ],
  "targetFqdns": [ "string" ]
}

Per NetworkRuleCondition, usare:

{
  "destinationAddresses": [ "string" ],
  "destinationPorts": [ "string" ],
  "ipProtocols": [ "string" ],
  "ruleConditionType": "NetworkRuleCondition",
  "sourceAddresses": [ "string" ]
}

Oggetti FirewallPolicyRule

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

Per FirewallPolicyFilterRule, usare:

{
  "action": {
    "type": "string"
  },
  "ruleConditions": [ {
    "description": "string",
    "name": "string",
    "ruleConditionType": "string"
    // For remaining properties, see FirewallPolicyRuleCondition objects
  } ],
  "ruleType": "FirewallPolicyFilterRule"
}

Per FirewallPolicyNatRule, usare:

{
  "action": {
    "type": "string"
  },
  "ruleCondition": {
    "description": "string",
    "name": "string",
    "ruleConditionType": "string"
    // For remaining properties, see FirewallPolicyRuleCondition objects
  },
  "ruleType": "FirewallPolicyNatRule",
  "translatedAddress": "string",
  "translatedPort": "string"
}

Valori delle proprietà

ApplicationRuleCondition

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
fqdnTags Elenco di tag FQDN per questa condizione della regola. string[]
Protocolli Matrice di protocolli applicazione. FirewallPolicyRuleConditionApplicationProtocol[]
ruleConditionType Tipo di condizione della regola. 'ApplicationRuleCondition' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
targetFqdns Elenco di nomi di dominio completi per questa condizione della regola. string[]

FirewallPolicyFilterRule

Nome Descrizione Valore
azione Tipo di azione di una regola di filtro. FirewallPolicyFilterRuleAction
ruleConditions Raccolta di condizioni delle regole utilizzate da una regola. FirewallPolicyRuleCondition[]
ruleType Tipo della regola. 'FirewallPolicyFilterRule' (obbligatorio)

FirewallPolicyFilterRuleAction

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

FirewallPolicyNatRule

Nome Descrizione Valore
azione Tipo di azione di una regola Nat. FirewallPolicyNatRuleAction
ruleCondition Condizioni di corrispondenza per il traffico in ingresso. FirewallPolicyRuleCondition
ruleType Tipo della regola. 'FirewallPolicyNatRule' (obbligatorio)
translatedAddress Indirizzo convertito per questa regola NAT. corda
translatedPort Porta convertita per questa regola NAT. corda

FirewallPolicyNatRuleAction

Nome Descrizione Valore
digitare Tipo di azione. 'DNAT'
'SNAT'

FirewallPolicyRule

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

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleType Impostare su 'FirewallPolicyFilterRule' per il tipo FirewallPolicyFilterRule. Impostare su 'FirewallPolicyNatRule' per il tipo FirewallPolicyNatRule. 'FirewallPolicyFilterRule'
'FirewallPolicyNatRule' (obbligatorio)

FirewallPolicyRuleCondition

Nome Descrizione Valore
descrizione Descrizione della condizione della regola. corda
nome Nome della condizione della regola. corda
ruleConditionType Impostare su 'ApplicationRuleCondition' per il tipo ApplicationRuleCondition. Impostare su "NetworkRuleCondition" per il tipo NetworkRuleCondition. 'ApplicationRuleCondition'
'NetworkRuleCondition' (obbligatorio)

FirewallPolicyRuleConditionApplicationProtocol

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'

FirewallPolicyRuleGroupProperties

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

Vincoli:
Valore minimo = 100
Valore massimo = 65000
norme Gruppo di regole dei criteri firewall. FirewallPolicyRule[]

Microsoft.Network/firewallPolicies/ruleGroups

Nome Descrizione Valore
apiVersion Versione dell'API '2019-07-01'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del gruppo di regole dei criteri del firewall. FirewallPolicyRuleGroupProperties
digitare Tipo di risorsa 'Microsoft.Network/firewallPolicies/ruleGroups'

NetworkRuleCondition

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 FirewallPolicyRuleConditionNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleConditionType Tipo di condizione della regola. 'NetworkRuleCondition' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa firewallPolicies/ruleGroups 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/ruleGroups, aggiungere il file Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/firewallPolicies/ruleGroups@2019-07-01"
  name = "string"
  body = jsonencode({
    properties = {
      priority = int
      rules = [
        {
          name = "string"
          priority = int
          ruleType = "string"
          // For remaining properties, see FirewallPolicyRule objects
        }
      ]
    }
  })
}

Oggetti FirewallPolicyRuleCondition

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

Per ApplicationRuleCondition, usare:

{
  destinationAddresses = [
    "string"
  ]
  fqdnTags = [
    "string"
  ]
  protocols = [
    {
      port = int
      protocolType = "string"
    }
  ]
  ruleConditionType = "ApplicationRuleCondition"
  sourceAddresses = [
    "string"
  ]
  targetFqdns = [
    "string"
  ]
}

Per NetworkRuleCondition, usare:

{
  destinationAddresses = [
    "string"
  ]
  destinationPorts = [
    "string"
  ]
  ipProtocols = [
    "string"
  ]
  ruleConditionType = "NetworkRuleCondition"
  sourceAddresses = [
    "string"
  ]
}

Oggetti FirewallPolicyRule

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

Per FirewallPolicyFilterRule, usare:

{
  action = {
    type = "string"
  }
  ruleConditions = [
    {
      description = "string"
      name = "string"
      ruleConditionType = "string"
      // For remaining properties, see FirewallPolicyRuleCondition objects
    }
  ]
  ruleType = "FirewallPolicyFilterRule"
}

Per FirewallPolicyNatRule, usare:

{
  action = {
    type = "string"
  }
  ruleCondition = {
    description = "string"
    name = "string"
    ruleConditionType = "string"
    // For remaining properties, see FirewallPolicyRuleCondition objects
  }
  ruleType = "FirewallPolicyNatRule"
  translatedAddress = "string"
  translatedPort = "string"
}

Valori delle proprietà

ApplicationRuleCondition

Nome Descrizione Valore
destinationAddresses Elenco di indirizzi IP di destinazione o tag di servizio. string[]
fqdnTags Elenco di tag FQDN per questa condizione della regola. string[]
Protocolli Matrice di protocolli applicazione. FirewallPolicyRuleConditionApplicationProtocol[]
ruleConditionType Tipo di condizione della regola. 'ApplicationRuleCondition' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]
targetFqdns Elenco di nomi di dominio completi per questa condizione della regola. string[]

FirewallPolicyFilterRule

Nome Descrizione Valore
azione Tipo di azione di una regola di filtro. FirewallPolicyFilterRuleAction
ruleConditions Raccolta di condizioni delle regole utilizzate da una regola. FirewallPolicyRuleCondition[]
ruleType Tipo della regola. 'FirewallPolicyFilterRule' (obbligatorio)

FirewallPolicyFilterRuleAction

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

FirewallPolicyNatRule

Nome Descrizione Valore
azione Tipo di azione di una regola Nat. FirewallPolicyNatRuleAction
ruleCondition Condizioni di corrispondenza per il traffico in ingresso. FirewallPolicyRuleCondition
ruleType Tipo della regola. 'FirewallPolicyNatRule' (obbligatorio)
translatedAddress Indirizzo convertito per questa regola NAT. corda
translatedPort Porta convertita per questa regola NAT. corda

FirewallPolicyNatRuleAction

Nome Descrizione Valore
digitare Tipo di azione. 'DNAT'
'SNAT'

FirewallPolicyRule

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

Vincoli:
Valore minimo = 100
Valore massimo = 65000
ruleType Impostare su 'FirewallPolicyFilterRule' per il tipo FirewallPolicyFilterRule. Impostare su 'FirewallPolicyNatRule' per il tipo FirewallPolicyNatRule. 'FirewallPolicyFilterRule'
'FirewallPolicyNatRule' (obbligatorio)

FirewallPolicyRuleCondition

Nome Descrizione Valore
descrizione Descrizione della condizione della regola. corda
nome Nome della condizione della regola. corda
ruleConditionType Impostare su 'ApplicationRuleCondition' per il tipo ApplicationRuleCondition. Impostare su "NetworkRuleCondition" per il tipo NetworkRuleCondition. 'ApplicationRuleCondition'
'NetworkRuleCondition' (obbligatorio)

FirewallPolicyRuleConditionApplicationProtocol

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'

FirewallPolicyRuleGroupProperties

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

Vincoli:
Valore minimo = 100
Valore massimo = 65000
norme Gruppo di regole dei criteri firewall. FirewallPolicyRule[]

Microsoft.Network/firewallPolicies/ruleGroups

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 regole dei criteri del firewall. FirewallPolicyRuleGroupProperties
digitare Tipo di risorsa "Microsoft.Network/firewallPolicies/ruleGroups@2019-07-01"

NetworkRuleCondition

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 FirewallPolicyRuleConditionNetworkProtocols. Matrice di stringhe contenente uno dei seguenti elementi:
'Any'
'ICMP'
'TCP'
'UDP'
ruleConditionType Tipo di condizione della regola. 'NetworkRuleCondition' (obbligatorio)
sourceAddresses Elenco di indirizzi IP di origine per questa regola. string[]