Firewall Policy Drafts - Create Or Update
Tűzfalszabályzat-tervezet létrehozása vagy frissítése.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/firewallPolicies/{firewallPolicyName}/firewallPolicyDrafts/default?api-version=2024-05-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
firewall
|
path | True |
string pattern: ^[^_\W][\w-._]{0,79}(? |
A tűzfalszabályzat neve. |
resource
|
path | True |
string |
Az erőforráscsoport neve. |
subscription
|
path | True |
string |
Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés azonosítója minden szolgáltatáshíváshoz az URI részét képezi. |
api-version
|
query | True |
string |
Ügyfél API-verziója. |
Kérelem törzse
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
location |
string |
Erőforrás helye. |
properties.basePolicy |
A szülő tűzfalszabályzat, amelytől a szabályok öröklődnek. |
|
properties.dnsSettings |
DNS-proxybeállítások definíciója. |
|
properties.explicitProxy |
Explicit proxybeállítások definíciója. |
|
properties.insights |
Elemzések a tűzfalszabályzatról. |
|
properties.intrusionDetection |
A behatolásészlelés konfigurációja. |
|
properties.snat |
Azok a privát IP-címek/IP-tartományok, amelyek felé a forgalom nem lesz SNAT. |
|
properties.sql |
SQL-beállítások definíciója. |
|
properties.threatIntelMode |
A fenyegetésintelligencia műveleti módja. |
|
properties.threatIntelWhitelist |
A ThreatIntel engedélyezési listája tűzfalszabályzathoz. |
|
tags |
object |
Erőforráscímkék. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OKÉ |
|
201 Created |
Létrehozott |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
create or update firewall policy draft
Mintakérelem
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy/firewallPolicyDrafts/default?api-version=2024-05-01
{
"properties": {
"threatIntelMode": "Alert",
"threatIntelWhitelist": {
"ipAddresses": [
"20.3.4.5"
],
"fqdns": [
"*.microsoft.com"
]
},
"insights": {
"isEnabled": true,
"retentionDays": 100,
"logAnalyticsResources": {
"workspaces": [
{
"region": "westus",
"workspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/workspace1"
}
},
{
"region": "eastus",
"workspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/workspace2"
}
}
],
"defaultWorkspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/defaultWorkspace"
}
}
},
"snat": {
"privateRanges": [
"IANAPrivateRanges"
]
},
"sql": {
"allowSqlRedirect": true
},
"dnsSettings": {
"servers": [
"30.3.4.5"
],
"enableProxy": true,
"requireProxyForNetworkRules": false
},
"explicitProxy": {
"enableExplicitProxy": true,
"httpPort": 8087,
"httpsPort": 8087,
"enablePacFile": true,
"pacFilePort": 8087,
"pacFile": "https://tinawstorage.file.core.windows.net/?sv=2020-02-10&ss=bfqt&srt=sco&sp=rwdlacuptfx&se=2021-06-04T07:01:12Z&st=2021-06-03T23:01:12Z&sip=68.65.171.11&spr=https&sig=Plsa0RRVpGbY0IETZZOT6znOHcSro71LLTTbzquYPgs%3D"
},
"intrusionDetection": {
"mode": "Alert",
"profile": "Balanced",
"configuration": {
"signatureOverrides": [
{
"id": "2525004",
"mode": "Deny"
}
],
"bypassTrafficSettings": [
{
"name": "bypassRule1",
"description": "Rule 1",
"protocol": "TCP",
"sourceAddresses": [
"1.2.3.4"
],
"destinationAddresses": [
"5.6.7.8"
],
"destinationPorts": [
"*"
]
}
]
}
}
}
}
Mintaválasz
{
"name": "firewallPolicy",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy",
"type": "Microsoft.Network/firewallPolicies",
"properties": {
"threatIntelMode": "Alert",
"threatIntelWhitelist": {
"ipAddresses": [
"20.3.4.5"
],
"fqdns": [
"*.microsoft.com"
]
},
"insights": {
"isEnabled": true,
"retentionDays": 100,
"logAnalyticsResources": {
"workspaces": [
{
"region": "westus",
"workspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/workspace1"
}
},
{
"region": "eastus",
"workspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/workspace2"
}
}
],
"defaultWorkspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/defaultWorkspace"
}
}
},
"snat": {
"privateRanges": [
"IANAPrivateRanges"
]
},
"sql": {
"allowSqlRedirect": true
},
"dnsSettings": {
"servers": [
"30.3.4.5"
],
"enableProxy": true,
"requireProxyForNetworkRules": false
},
"explicitProxy": {
"enableExplicitProxy": true,
"httpPort": 8087,
"httpsPort": 8087,
"enablePacFile": true,
"pacFilePort": 8087,
"pacFile": "https://tinawstorage.file.core.windows.net/?sv=2020-02-10&ss=bfqt&srt=sco&sp=rwdlacuptfx&se=2021-06-04T07:01:12Z&st=2021-06-03T23:01:12Z&sip=68.65.171.11&spr=https&sig=Plsa0RRVpGbY0IETZZOT6znOHcSro71LLTTbzquYPgs%3D"
},
"intrusionDetection": {
"mode": "Alert",
"profile": "Balanced",
"configuration": {
"signatureOverrides": [
{
"id": "2525004",
"mode": "Deny"
}
],
"bypassTrafficSettings": [
{
"name": "bypassRule1",
"description": "Rule 1",
"protocol": "TCP",
"sourceAddresses": [
"1.2.3.4"
],
"destinationAddresses": [
"5.6.7.8"
],
"destinationPorts": [
"*"
]
}
]
}
}
}
}
{
"name": "firewallPolicy",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/firewallPolicies/firewallPolicy",
"type": "Microsoft.Network/firewallPolicies",
"properties": {
"threatIntelMode": "Alert",
"threatIntelWhitelist": {
"ipAddresses": [
"20.3.4.5"
],
"fqdns": [
"*.microsoft.com"
]
},
"insights": {
"isEnabled": true,
"retentionDays": 100,
"logAnalyticsResources": {
"workspaces": [
{
"region": "westus",
"workspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/workspace1"
}
},
{
"region": "eastus",
"workspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/workspace2"
}
}
],
"defaultWorkspaceId": {
"id": "/subscriptions/subid/resourcegroups/rg1/providers/microsoft.operationalinsights/workspaces/defaultWorkspace"
}
}
},
"snat": {
"privateRanges": [
"IANAPrivateRanges"
]
},
"sql": {
"allowSqlRedirect": true
},
"dnsSettings": {
"servers": [
"30.3.4.5"
],
"enableProxy": true,
"requireProxyForNetworkRules": false
},
"explicitProxy": {
"enableExplicitProxy": true,
"httpPort": 8087,
"httpsPort": 8087,
"enablePacFile": true,
"pacFilePort": 8087,
"pacFile": "https://tinawstorage.file.core.windows.net/?sv=2020-02-10&ss=bfqt&srt=sco&sp=rwdlacuptfx&se=2021-06-04T07:01:12Z&st=2021-06-03T23:01:12Z&sip=68.65.171.11&spr=https&sig=Plsa0RRVpGbY0IETZZOT6znOHcSro71LLTTbzquYPgs%3D"
},
"intrusionDetection": {
"mode": "Alert",
"profile": "Balanced",
"configuration": {
"signatureOverrides": [
{
"id": "2525004",
"mode": "Deny"
}
],
"bypassTrafficSettings": [
{
"name": "bypassRule1",
"description": "Rule 1",
"protocol": "TCP",
"sourceAddresses": [
"1.2.3.4"
],
"destinationAddresses": [
"5.6.7.8"
],
"destinationPorts": [
"*"
]
}
]
}
}
}
}
Definíciók
Name | Description |
---|---|
Auto |
A privát tartományok automatikus tanulásának műveleti módja, hogy ne legyen SNAT |
Azure |
A Threat Intel műveleti módja. |
Cloud |
Hibaválasz a szolgáltatástól. |
Cloud |
Hibaválasz a szolgáltatástól. |
Dns |
DNS-proxybeállítások a tűzfalszabályzatban. |
Explicit |
Explicit proxybeállítások a tűzfalszabályzatban. |
Firewall |
FirewallPolicy-erőforrás. |
Firewall |
Tűzfalszabályzat-elemzések. |
Firewall |
A behatolásészlelési mód és szabályok konfigurálása. |
Firewall |
A behatolásészlelés megkerüli a forgalom specifikációját. |
Firewall |
A behatolásészlelés konfigurálásának művelete. |
Firewall |
IDPS-profil neve. Szülőházirendhez csatolva a tűzfal érvényes profilja a szülőházirend profilneve. |
Firewall |
A szabály megkerülő protokollja. |
Firewall |
A behatolásészlelési aláírások specifikációinak állapota. |
Firewall |
Behatolásészlelés általános állapota. Szülőházirendhez csatolva a tűzfal tényleges IDPS-módja a kettő szigorúbb módja. |
Firewall |
Log Analytics-erőforrások tűzfalszabályzat-elemzésekhez. |
Firewall |
Log Analytics-munkaterület tűzfalszabályzat-elemzésekhez. |
Firewall |
Azok a privát IP-címek/IP-tartományok, amelyek felé a forgalom nem lesz SNAT. |
Firewall |
SQL-beállítások a tűzfalszabályzatban. |
Firewall |
A ThreatIntel engedélyezési listája tűzfalszabályzathoz. |
Sub |
Hivatkozás egy másik alforrásra. |
AutoLearnPrivateRangesMode
A privát tartományok automatikus tanulásának műveleti módja, hogy ne legyen SNAT
Érték | Description |
---|---|
Disabled | |
Enabled |
AzureFirewallThreatIntelMode
A Threat Intel műveleti módja.
Érték | Description |
---|---|
Alert | |
Deny | |
Off |
CloudError
Hibaválasz a szolgáltatástól.
Name | Típus | Description |
---|---|---|
error |
Felhőbeli hibatörzs. |
CloudErrorBody
Hibaválasz a szolgáltatástól.
Name | Típus | Description |
---|---|---|
code |
string |
A hiba azonosítója. A kódok invariánsak, és programozott módon használhatók. |
details |
A hiba további részleteinek listája. |
|
message |
string |
A hibát leíró üzenet, amely alkalmas a felhasználói felületen való megjelenítésre. |
target |
string |
Az adott hiba célja. Például a tulajdonság neve hibás. |
DnsSettings
DNS-proxybeállítások a tűzfalszabályzatban.
Name | Típus | Description |
---|---|---|
enableProxy |
boolean |
Engedélyezze a DNS-proxyt a tűzfalszabályzathoz csatolt tűzfalakon. |
requireProxyForNetworkRules |
boolean |
A hálózati szabályok teljes tartománynevei támogatottak, ha igaz értékre vannak állítva. |
servers |
string[] |
Egyéni DNS-kiszolgálók listája. |
ExplicitProxy
Explicit proxybeállítások a tűzfalszabályzatban.
Name | Típus | Description |
---|---|---|
enableExplicitProxy |
boolean |
Ha igaz értékre van állítva, a explicit proxy mód engedélyezve van. |
enablePacFile |
boolean |
Ha igaz értékre van állítva, meg kell adni a pac fájlportot és az URL-címet. |
httpPort |
integer (int32) minimum: 0maximum: 64000 exclusiveMinimum: False exclusiveMaximum: False |
Az explicit proxy http protokolljának portszáma nem lehet nagyobb 64000-nél. |
httpsPort |
integer (int32) minimum: 0maximum: 64000 exclusiveMinimum: False exclusiveMaximum: False |
Az explicit proxy https protokoll portszáma nem lehet nagyobb 64000-nél. |
pacFile |
string |
A PAC-fájl SAS URL-címe. |
pacFilePort |
integer (int32) minimum: 0maximum: 64000 exclusiveMinimum: False exclusiveMaximum: False |
A PAC-fájl kiszolgálására szolgáló tűzfal portszáma. |
FirewallPolicyDraft
FirewallPolicy-erőforrás.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |
location |
string |
Erőforrás helye. |
name |
string |
Erőforrás neve. |
properties.basePolicy |
A szülő tűzfalszabályzat, amelytől a szabályok öröklődnek. |
|
properties.dnsSettings |
DNS-proxybeállítások definíciója. |
|
properties.explicitProxy |
Explicit proxybeállítások definíciója. |
|
properties.insights |
Elemzések a tűzfalszabályzatról. |
|
properties.intrusionDetection |
A behatolásészlelés konfigurációja. |
|
properties.snat |
Azok a privát IP-címek/IP-tartományok, amelyek felé a forgalom nem lesz SNAT. |
|
properties.sql |
SQL-beállítások definíciója. |
|
properties.threatIntelMode |
A fenyegetésintelligencia műveleti módja. |
|
properties.threatIntelWhitelist |
A ThreatIntel engedélyezési listája tűzfalszabályzathoz. |
|
tags |
object |
Erőforráscímkék. |
type |
string |
Erőforrás típusa. |
FirewallPolicyInsights
Tűzfalszabályzat-elemzések.
Name | Típus | Description |
---|---|---|
isEnabled |
boolean |
Egy jelző, amely jelzi, hogy az elemzések engedélyezve vannak-e a szabályzatban. |
logAnalyticsResources |
A tűzfalszabályzat-elemzések konfigurálásához szükséges munkaterületek. |
|
retentionDays |
integer (int32) |
Azon napok száma, amikor az elemzéseket engedélyezni kell a szabályzatban. |
FirewallPolicyIntrusionDetection
A behatolásészlelési mód és szabályok konfigurálása.
Name | Típus | Description |
---|---|---|
configuration |
Behatolásészlelés konfigurációs tulajdonságai. |
|
mode |
Behatolásészlelés általános állapota. Szülőházirendhez csatolva a tűzfal tényleges IDPS-módja a kettő szigorúbb módja. |
|
profile |
IDPS-profil neve. Szülőházirendhez csatolva a tűzfal érvényes profilja a szülőházirend profilneve. |
FirewallPolicyIntrusionDetectionBypassTrafficSpecifications
A behatolásészlelés megkerüli a forgalom specifikációját.
Name | Típus | Description |
---|---|---|
description |
string |
Az elkerülő forgalmi szabály leírása. |
destinationAddresses |
string[] |
A szabály cél IP-címeinek vagy tartományainak listája. |
destinationIpGroups |
string[] |
A szabály cél ipgroupjainak listája. |
destinationPorts |
string[] |
Célportok vagy tartományok listája. |
name |
string |
Az elkerülő forgalmi szabály neve. |
protocol |
A szabály megkerülő protokollja. |
|
sourceAddresses |
string[] |
A szabály forrás IP-címeinek vagy tartományainak listája. |
sourceIpGroups |
string[] |
A szabályhoz tartozó forrás IpGroupok listája. |
FirewallPolicyIntrusionDetectionConfiguration
A behatolásészlelés konfigurálásának művelete.
Name | Típus | Description |
---|---|---|
bypassTrafficSettings |
Firewall |
Megkerülendő forgalom szabályainak listája. |
privateRanges |
string[] |
Az IDPS Privát IP-címtartományok a forgalom irányának azonosítására szolgálnak (például bejövő, kimenő stb.). Alapértelmezés szerint csak az IANA RFC 1918 által meghatározott tartományok minősülnek magánhálózati IP-címeknek. Az alapértelmezett tartományok módosításához adja meg a magánhálózati IP-címtartományokat ezzel a tulajdonsággal |
signatureOverrides |
Adott aláírási állapotok listája. |
FirewallPolicyIntrusionDetectionProfileType
IDPS-profil neve. Szülőházirendhez csatolva a tűzfal érvényes profilja a szülőházirend profilneve.
Érték | Description |
---|---|
Advanced | |
Basic | |
Extended | |
Standard |
FirewallPolicyIntrusionDetectionProtocol
A szabály megkerülő protokollja.
Érték | Description |
---|---|
ANY | |
ICMP | |
TCP | |
UDP |
FirewallPolicyIntrusionDetectionSignatureSpecification
A behatolásészlelési aláírások specifikációinak állapota.
Name | Típus | Description |
---|---|---|
id |
string |
Aláírás azonosítója. |
mode |
Az aláírás állapota. |
FirewallPolicyIntrusionDetectionStateType
Behatolásészlelés általános állapota. Szülőházirendhez csatolva a tűzfal tényleges IDPS-módja a kettő szigorúbb módja.
Érték | Description |
---|---|
Alert | |
Deny | |
Off |
FirewallPolicyLogAnalyticsResources
Log Analytics-erőforrások tűzfalszabályzat-elemzésekhez.
Name | Típus | Description |
---|---|---|
defaultWorkspaceId |
A Firewall Policy Insights alapértelmezett munkaterület-azonosítója. |
|
workspaces |
A Firewall Policy Insights munkaterületeinek listája. |
FirewallPolicyLogAnalyticsWorkspace
Log Analytics-munkaterület tűzfalszabályzat-elemzésekhez.
Name | Típus | Description |
---|---|---|
region |
string |
Régió a munkaterület konfigurálásához. |
workspaceId |
A Firewall Policy Insights munkaterület-azonosítója. |
FirewallPolicySNAT
Azok a privát IP-címek/IP-tartományok, amelyek felé a forgalom nem lesz SNAT.
Name | Típus | Description |
---|---|---|
autoLearnPrivateRanges |
A privát tartományok automatikus tanulásának műveleti módja, hogy ne legyen SNAT |
|
privateRanges |
string[] |
Azon magánhálózati IP-címek/IP-címtartományok listája, hogy ne legyen SNAT. |
FirewallPolicySQL
SQL-beállítások a tűzfalszabályzatban.
Name | Típus | Description |
---|---|---|
allowSqlRedirect |
boolean |
Egy jelző, amely jelzi, hogy engedélyezve van-e az SQL Redirect forgalomszűrése. A jelölő bekapcsolásához nincs szükség az 11000-11999-s portot használó szabályra. |
FirewallPolicyThreatIntelWhitelist
A ThreatIntel engedélyezési listája tűzfalszabályzathoz.
Name | Típus | Description |
---|---|---|
fqdns |
string[] |
A ThreatIntel engedélyezési listájához tartozó teljes tartománynevek listája. |
ipAddresses |
string[] |
A ThreatIntel engedélyezési listájának IP-címeinek listája. |
SubResource
Hivatkozás egy másik alforrásra.
Name | Típus | Description |
---|---|---|
id |
string |
Erőforrás-azonosító. |