Microsoft.Network firewallPolicies/ruleGroups 2020-03-01
Bicep-resursdefinition
Resurstypen firewallPolicies/ruleGroups kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/firewallPolicies/ruleGroups-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.Network/firewallPolicies/ruleGroups@2020-03-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
priority: int
rules: [
{
name: 'string'
priority: int
ruleType: 'string'
// For remaining properties, see FirewallPolicyRule objects
}
]
}
}
FirewallPolicyRule-objekt
Ange egenskapen ruleType för att ange typ av objekt.
För FirewallPolicyFilterRuleanvänder du:
{
action: {
type: 'string'
}
ruleConditions: [
{
description: 'string'
name: 'string'
ruleConditionType: 'string'
// For remaining properties, see FirewallPolicyRuleCondition objects
}
]
ruleType: 'FirewallPolicyFilterRule'
}
För FirewallPolicyNatRuleanvänder du:
{
action: {
type: 'string'
}
ruleCondition: {
description: 'string'
name: 'string'
ruleConditionType: 'string'
// For remaining properties, see FirewallPolicyRuleCondition objects
}
ruleType: 'FirewallPolicyNatRule'
translatedAddress: 'string'
translatedPort: 'string'
}
FirewallPolicyRuleCondition-objekt
Ange egenskapen ruleConditionType för att ange typ av objekt.
För ApplicationRuleConditionanvänder du:
{
destinationAddresses: [
'string'
]
fqdnTags: [
'string'
]
protocols: [
{
port: int
protocolType: 'string'
}
]
ruleConditionType: 'ApplicationRuleCondition'
sourceAddresses: [
'string'
]
sourceIpGroups: [
'string'
]
targetFqdns: [
'string'
]
}
För NatRuleConditionanvänder du:
{
destinationAddresses: [
'string'
]
destinationPorts: [
'string'
]
ipProtocols: [
'string'
]
ruleConditionType: 'NatRuleCondition'
sourceAddresses: [
'string'
]
sourceIpGroups: [
'string'
]
}
För NetworkRuleConditionanvänder du:
{
destinationAddresses: [
'string'
]
destinationIpGroups: [
'string'
]
destinationPorts: [
'string'
]
ipProtocols: [
'string'
]
ruleConditionType: 'NetworkRuleCondition'
sourceAddresses: [
'string'
]
sourceIpGroups: [
'string'
]
}
Egenskapsvärden
ApplicationRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
fqdnTags | Lista över FQDN-taggar för det här regelvillkoret. | string[] |
protokoll | Matris med programprotokoll. | FirewallPolicyRuleConditionApplicationProtocol[] |
ruleConditionType | Regelvillkorstyp. | "ApplicationRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
targetFqdns | Lista över FQDN:er för det här regelvillkoret. | string[] |
FirewallPolicyFilterRule
Namn | Beskrivning | Värde |
---|---|---|
handling | Åtgärdstypen för en filterregel. | FirewallPolicyFilterRuleAction |
ruleConditions | Samling regelvillkor som används av en regel. | FirewallPolicyRuleCondition[] |
ruleType | Typen av regel. | "FirewallPolicyFilterRule" (krävs) |
FirewallPolicyFilterRuleAction
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av åtgärd. | "Tillåt" "Neka" |
FirewallPolicyNatRule
Namn | Beskrivning | Värde |
---|---|---|
handling | Åtgärdstypen för en Nat-regel. | FirewallPolicyNatRuleAction |
ruleCondition | Matchningsvillkoren för inkommande trafik. | FirewallPolicyRuleCondition |
ruleType | Typen av regel. | "FirewallPolicyNatRule" (krävs) |
translatedAddress | Den översatta adressen för den här NAT-regeln. | sträng |
translatedPort | Den översatta porten för den här NAT-regeln. | sträng |
FirewallPolicyNatRuleAction
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av åtgärd. | "DNAT" |
FirewallPolicyRule
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på regeln. | sträng |
prioritering | Prioritet för resursen Brandväggsprincipregel. | Int Begränsningar: Minsta värde = 100 Maxvärde = 65000 |
ruleType | Ange till "FirewallPolicyFilterRule" för typen FirewallPolicyFilterRule. Ange till "FirewallPolicyNatRule" för typen FirewallPolicyNatRule. | "FirewallPolicyFilterRule" "FirewallPolicyNatRule" (krävs) |
FirewallPolicyRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av regelvillkoret. | sträng |
Namn | Namnet på regelvillkoret. | sträng |
ruleConditionType | Ange till "ApplicationRuleCondition" för typ ApplicationRuleCondition. Ange till "NatRuleCondition" för typ NatRuleCondition. Ange till "NetworkRuleCondition" för typ NetworkRuleCondition. | "ApplicationRuleCondition" "NatRuleCondition" "NetworkRuleCondition" (krävs) |
FirewallPolicyRuleConditionApplicationProtocol
Namn | Beskrivning | Värde |
---|---|---|
hamn | Portnumret för protokollet får inte vara större än 64000. | Int Begränsningar: Minsta värde = 0 Maxvärde = 64000 |
protocolType | Protokolltyp. | "Http" "Https" |
FirewallPolicyRuleGroupProperties
Namn | Beskrivning | Värde |
---|---|---|
prioritering | Prioritet för resursen brandväggsprincipregelgrupp. | Int Begränsningar: Minsta värde = 100 Maxvärde = 65000 |
reglemente | Grupp med brandväggsprincipregler. | FirewallPolicyRule[] |
Microsoft.Network/firewallPolicies/ruleGroups
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: firewallPolicies |
Egenskaper | Egenskaperna för brandväggsprincipregelgruppen. | FirewallPolicyRuleGroupProperties |
NatRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
destinationPorts | Lista över målportar. | string[] |
ipProtocols | Matris med FirewallPolicyRuleConditionNetworkProtocols. | Strängmatris som innehåller något av: "Alla" "ICMP" "TCP" "UDP" |
ruleConditionType | Regelvillkorstyp. | "NatRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
NetworkRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
destinationIpGroups | Lista över ipgroup-mål för den här regeln. | string[] |
destinationPorts | Lista över målportar. | string[] |
ipProtocols | Matris med FirewallPolicyRuleConditionNetworkProtocols. | Strängmatris som innehåller något av: "Alla" "ICMP" "TCP" "UDP" |
ruleConditionType | Regelvillkorstyp. | "NetworkRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
Resursdefinition för ARM-mall
Resurstypen firewallPolicies/ruleGroups kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/firewallPolicies/ruleGroups-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.Network/firewallPolicies/ruleGroups",
"apiVersion": "2020-03-01",
"name": "string",
"properties": {
"priority": "int",
"rules": [ {
"name": "string",
"priority": "int",
"ruleType": "string"
// For remaining properties, see FirewallPolicyRule objects
} ]
}
}
FirewallPolicyRule-objekt
Ange egenskapen ruleType för att ange typ av objekt.
För FirewallPolicyFilterRuleanvänder du:
{
"action": {
"type": "string"
},
"ruleConditions": [ {
"description": "string",
"name": "string",
"ruleConditionType": "string"
// For remaining properties, see FirewallPolicyRuleCondition objects
} ],
"ruleType": "FirewallPolicyFilterRule"
}
För FirewallPolicyNatRuleanvänder du:
{
"action": {
"type": "string"
},
"ruleCondition": {
"description": "string",
"name": "string",
"ruleConditionType": "string"
// For remaining properties, see FirewallPolicyRuleCondition objects
},
"ruleType": "FirewallPolicyNatRule",
"translatedAddress": "string",
"translatedPort": "string"
}
FirewallPolicyRuleCondition-objekt
Ange egenskapen ruleConditionType för att ange typ av objekt.
För ApplicationRuleConditionanvänder du:
{
"destinationAddresses": [ "string" ],
"fqdnTags": [ "string" ],
"protocols": [
{
"port": "int",
"protocolType": "string"
}
],
"ruleConditionType": "ApplicationRuleCondition",
"sourceAddresses": [ "string" ],
"sourceIpGroups": [ "string" ],
"targetFqdns": [ "string" ]
}
För NatRuleConditionanvänder du:
{
"destinationAddresses": [ "string" ],
"destinationPorts": [ "string" ],
"ipProtocols": [ "string" ],
"ruleConditionType": "NatRuleCondition",
"sourceAddresses": [ "string" ],
"sourceIpGroups": [ "string" ]
}
För NetworkRuleConditionanvänder du:
{
"destinationAddresses": [ "string" ],
"destinationIpGroups": [ "string" ],
"destinationPorts": [ "string" ],
"ipProtocols": [ "string" ],
"ruleConditionType": "NetworkRuleCondition",
"sourceAddresses": [ "string" ],
"sourceIpGroups": [ "string" ]
}
Egenskapsvärden
ApplicationRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
fqdnTags | Lista över FQDN-taggar för det här regelvillkoret. | string[] |
protokoll | Matris med programprotokoll. | FirewallPolicyRuleConditionApplicationProtocol[] |
ruleConditionType | Regelvillkorstyp. | "ApplicationRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
targetFqdns | Lista över FQDN:er för det här regelvillkoret. | string[] |
FirewallPolicyFilterRule
Namn | Beskrivning | Värde |
---|---|---|
handling | Åtgärdstypen för en filterregel. | FirewallPolicyFilterRuleAction |
ruleConditions | Samling regelvillkor som används av en regel. | FirewallPolicyRuleCondition[] |
ruleType | Typen av regel. | "FirewallPolicyFilterRule" (krävs) |
FirewallPolicyFilterRuleAction
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av åtgärd. | "Tillåt" "Neka" |
FirewallPolicyNatRule
Namn | Beskrivning | Värde |
---|---|---|
handling | Åtgärdstypen för en Nat-regel. | FirewallPolicyNatRuleAction |
ruleCondition | Matchningsvillkoren för inkommande trafik. | FirewallPolicyRuleCondition |
ruleType | Typen av regel. | "FirewallPolicyNatRule" (krävs) |
translatedAddress | Den översatta adressen för den här NAT-regeln. | sträng |
translatedPort | Den översatta porten för den här NAT-regeln. | sträng |
FirewallPolicyNatRuleAction
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av åtgärd. | "DNAT" |
FirewallPolicyRule
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på regeln. | sträng |
prioritering | Prioritet för resursen Brandväggsprincipregel. | Int Begränsningar: Minsta värde = 100 Maxvärde = 65000 |
ruleType | Ange till "FirewallPolicyFilterRule" för typen FirewallPolicyFilterRule. Ange till "FirewallPolicyNatRule" för typen FirewallPolicyNatRule. | "FirewallPolicyFilterRule" "FirewallPolicyNatRule" (krävs) |
FirewallPolicyRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av regelvillkoret. | sträng |
Namn | Namnet på regelvillkoret. | sträng |
ruleConditionType | Ange till "ApplicationRuleCondition" för typ ApplicationRuleCondition. Ange till "NatRuleCondition" för typ NatRuleCondition. Ange till "NetworkRuleCondition" för typ NetworkRuleCondition. | "ApplicationRuleCondition" "NatRuleCondition" "NetworkRuleCondition" (krävs) |
FirewallPolicyRuleConditionApplicationProtocol
Namn | Beskrivning | Värde |
---|---|---|
hamn | Portnumret för protokollet får inte vara större än 64000. | Int Begränsningar: Minsta värde = 0 Maxvärde = 64000 |
protocolType | Protokolltyp. | "Http" "Https" |
FirewallPolicyRuleGroupProperties
Namn | Beskrivning | Värde |
---|---|---|
prioritering | Prioritet för resursen brandväggsprincipregelgrupp. | Int Begränsningar: Minsta värde = 100 Maxvärde = 65000 |
reglemente | Grupp med brandväggsprincipregler. | FirewallPolicyRule[] |
Microsoft.Network/firewallPolicies/ruleGroups
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | '2020-03-01' |
Namn | Resursnamnet | sträng (krävs) |
Egenskaper | Egenskaperna för brandväggsprincipregelgruppen. | FirewallPolicyRuleGroupProperties |
typ | Resurstypen | "Microsoft.Network/firewallPolicies/ruleGroups" |
NatRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
destinationPorts | Lista över målportar. | string[] |
ipProtocols | Matris med FirewallPolicyRuleConditionNetworkProtocols. | Strängmatris som innehåller något av: "Alla" "ICMP" "TCP" "UDP" |
ruleConditionType | Regelvillkorstyp. | "NatRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
NetworkRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
destinationIpGroups | Lista över ipgroup-mål för den här regeln. | string[] |
destinationPorts | Lista över målportar. | string[] |
ipProtocols | Matris med FirewallPolicyRuleConditionNetworkProtocols. | Strängmatris som innehåller något av: "Alla" "ICMP" "TCP" "UDP" |
ruleConditionType | Regelvillkorstyp. | "NetworkRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen firewallPolicies/ruleGroups kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.Network/firewallPolicies/ruleGroups-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/firewallPolicies/ruleGroups@2020-03-01"
name = "string"
body = jsonencode({
properties = {
priority = int
rules = [
{
name = "string"
priority = int
ruleType = "string"
// For remaining properties, see FirewallPolicyRule objects
}
]
}
})
}
FirewallPolicyRule-objekt
Ange egenskapen ruleType för att ange typ av objekt.
För FirewallPolicyFilterRuleanvänder du:
{
action = {
type = "string"
}
ruleConditions = [
{
description = "string"
name = "string"
ruleConditionType = "string"
// For remaining properties, see FirewallPolicyRuleCondition objects
}
]
ruleType = "FirewallPolicyFilterRule"
}
För FirewallPolicyNatRuleanvänder du:
{
action = {
type = "string"
}
ruleCondition = {
description = "string"
name = "string"
ruleConditionType = "string"
// For remaining properties, see FirewallPolicyRuleCondition objects
}
ruleType = "FirewallPolicyNatRule"
translatedAddress = "string"
translatedPort = "string"
}
FirewallPolicyRuleCondition-objekt
Ange egenskapen ruleConditionType för att ange typ av objekt.
För ApplicationRuleConditionanvänder du:
{
destinationAddresses = [
"string"
]
fqdnTags = [
"string"
]
protocols = [
{
port = int
protocolType = "string"
}
]
ruleConditionType = "ApplicationRuleCondition"
sourceAddresses = [
"string"
]
sourceIpGroups = [
"string"
]
targetFqdns = [
"string"
]
}
För NatRuleConditionanvänder du:
{
destinationAddresses = [
"string"
]
destinationPorts = [
"string"
]
ipProtocols = [
"string"
]
ruleConditionType = "NatRuleCondition"
sourceAddresses = [
"string"
]
sourceIpGroups = [
"string"
]
}
För NetworkRuleConditionanvänder du:
{
destinationAddresses = [
"string"
]
destinationIpGroups = [
"string"
]
destinationPorts = [
"string"
]
ipProtocols = [
"string"
]
ruleConditionType = "NetworkRuleCondition"
sourceAddresses = [
"string"
]
sourceIpGroups = [
"string"
]
}
Egenskapsvärden
ApplicationRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
fqdnTags | Lista över FQDN-taggar för det här regelvillkoret. | string[] |
protokoll | Matris med programprotokoll. | FirewallPolicyRuleConditionApplicationProtocol[] |
ruleConditionType | Regelvillkorstyp. | "ApplicationRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
targetFqdns | Lista över FQDN:er för det här regelvillkoret. | string[] |
FirewallPolicyFilterRule
Namn | Beskrivning | Värde |
---|---|---|
handling | Åtgärdstypen för en filterregel. | FirewallPolicyFilterRuleAction |
ruleConditions | Samling regelvillkor som används av en regel. | FirewallPolicyRuleCondition[] |
ruleType | Typen av regel. | "FirewallPolicyFilterRule" (krävs) |
FirewallPolicyFilterRuleAction
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av åtgärd. | "Tillåt" "Neka" |
FirewallPolicyNatRule
Namn | Beskrivning | Värde |
---|---|---|
handling | Åtgärdstypen för en Nat-regel. | FirewallPolicyNatRuleAction |
ruleCondition | Matchningsvillkoren för inkommande trafik. | FirewallPolicyRuleCondition |
ruleType | Typen av regel. | "FirewallPolicyNatRule" (krävs) |
translatedAddress | Den översatta adressen för den här NAT-regeln. | sträng |
translatedPort | Den översatta porten för den här NAT-regeln. | sträng |
FirewallPolicyNatRuleAction
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av åtgärd. | "DNAT" |
FirewallPolicyRule
Namn | Beskrivning | Värde |
---|---|---|
Namn | Namnet på regeln. | sträng |
prioritering | Prioritet för resursen Brandväggsprincipregel. | Int Begränsningar: Minsta värde = 100 Maxvärde = 65000 |
ruleType | Ange till "FirewallPolicyFilterRule" för typen FirewallPolicyFilterRule. Ange till "FirewallPolicyNatRule" för typen FirewallPolicyNatRule. | "FirewallPolicyFilterRule" "FirewallPolicyNatRule" (krävs) |
FirewallPolicyRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av regelvillkoret. | sträng |
Namn | Namnet på regelvillkoret. | sträng |
ruleConditionType | Ange till "ApplicationRuleCondition" för typ ApplicationRuleCondition. Ange till "NatRuleCondition" för typ NatRuleCondition. Ange till "NetworkRuleCondition" för typ NetworkRuleCondition. | "ApplicationRuleCondition" "NatRuleCondition" "NetworkRuleCondition" (krävs) |
FirewallPolicyRuleConditionApplicationProtocol
Namn | Beskrivning | Värde |
---|---|---|
hamn | Portnumret för protokollet får inte vara större än 64000. | Int Begränsningar: Minsta värde = 0 Maxvärde = 64000 |
protocolType | Protokolltyp. | "Http" "Https" |
FirewallPolicyRuleGroupProperties
Namn | Beskrivning | Värde |
---|---|---|
prioritering | Prioritet för resursen brandväggsprincipregelgrupp. | Int Begränsningar: Minsta värde = 100 Maxvärde = 65000 |
reglemente | Grupp med brandväggsprincipregler. | FirewallPolicyRule[] |
Microsoft.Network/firewallPolicies/ruleGroups
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: firewallPolicies |
Egenskaper | Egenskaperna för brandväggsprincipregelgruppen. | FirewallPolicyRuleGroupProperties |
typ | Resurstypen | "Microsoft.Network/firewallPolicies/ruleGroups@2020-03-01" |
NatRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
destinationPorts | Lista över målportar. | string[] |
ipProtocols | Matris med FirewallPolicyRuleConditionNetworkProtocols. | Strängmatris som innehåller något av: "Alla" "ICMP" "TCP" "UDP" |
ruleConditionType | Regelvillkorstyp. | "NatRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |
NetworkRuleCondition
Namn | Beskrivning | Värde |
---|---|---|
destinationAddresses | Lista över mål-IP-adresser eller tjänsttaggar. | string[] |
destinationIpGroups | Lista över ipgroup-mål för den här regeln. | string[] |
destinationPorts | Lista över målportar. | string[] |
ipProtocols | Matris med FirewallPolicyRuleConditionNetworkProtocols. | Strängmatris som innehåller något av: "Alla" "ICMP" "TCP" "UDP" |
ruleConditionType | Regelvillkorstyp. | "NetworkRuleCondition" (krävs) |
sourceAddresses | Lista över käll-IP-adresser för den här regeln. | string[] |
sourceIpGroups | Lista över ipgroup-källgrupper för den här regeln. | string[] |