Skip to content

Commit 7695c4c

Browse files
authored
Merge pull request #309842 from Srijan-Chak012/patch-8
Add RecordTypes filtering instructions for Flow Logs
2 parents 321f462 + 6333b5c commit 7695c4c

1 file changed

Lines changed: 50 additions & 1 deletion

File tree

articles/network-watcher/vnet-flow-logs-filtering.md

Lines changed: 50 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: halkazwini
66
ms.author: halkazwini
77
ms.service: azure-network-watcher
88
ms.topic: how-to
9-
ms.date: 11/18/2025
9+
ms.date: 12/26/2025
1010
---
1111

1212
# Filter virtual network flow logs (preview)
@@ -93,6 +93,55 @@ Set-AzNetworkWatcherFlowLog -Enabled $true -Name 'myVNetFlowLog' -NetworkWatcher
9393
-EnableRetention $true -RetentionPolicyDays 15
9494
```
9595

96+
## Update RecordTypes filtering condition
97+
98+
You can enable RecordTypes filtering during flow log creation by choosing which flow record formats to collect in order to tailor logging output without generating unnecessary data.
99+
100+
```azurepowershell-interactive
101+
# Enable RecordTypes filtering while creating flowlog
102+
New-AzNetworkWatcherFlowLog `
103+
-Enabled $true -Name <FlowLog Name> `
104+
-NetworkWatcherName <Network Watcher Name> `
105+
-ResourceGroupName NetworkWatcherRG `
106+
-StorageId <Storage Account ID> `
107+
-TargetResourceId <Target Resource/VNet ID> `
108+
-RecordTypes "<Record Types>"
109+
```
110+
111+
```azurepowershell-interactive
112+
# Update RecordTypes filtering condition on existing flow log
113+
Set-AzNetworkWatcherFlowLog `
114+
-Enabled $true -Name <FlowLog Name> `
115+
-NetworkWatcherName <Network Watcher Name> `
116+
-ResourceGroupName <Resource Group Name> `
117+
-StorageId <Storage Account ID> `
118+
-TargetResourceId <Target Resource/VNet ID> `
119+
-RecordTypes "<Record Types>"
120+
```
121+
122+
```azurepowershell-interactive
123+
# Remove RecordTypes filtering condition from existing flow log
124+
Set-AzNetworkWatcherFlowLog `
125+
-Enabled $true -Name <FlowLog Name> `
126+
-NetworkWatcherName <Network Watcher Name> `
127+
-ResourceGroupName <Resource Group Name> `
128+
-StorageId <Storage Account ID> `
129+
-TargetResourceId <Target Resource/VNet ID> `
130+
-RecordTypes ""
131+
```
132+
133+
```azurepowershell-interactive
134+
# Enable RecordTypes and EnabledFilteringCriteria filtering while creating flow log
135+
New-AzNetworkWatcherFlowLog `
136+
-Enabled $true -Name <FlowLog Name> `
137+
-NetworkWatcherName <Network Watcher Name> `
138+
-ResourceGroupName <Resource Group Name> `
139+
-StorageId <Storage Account ID> `
140+
-TargetResourceId <Target Resource/VNet ID> `
141+
-EnabledFilteringCriteria "<Filtering Criteria Expression>" `
142+
-RecordTypes "<Record Types>"
143+
```
144+
96145
## Related content
97146

98147
- [Virtual network flow logs overview](vnet-flow-logs-overview.md)

0 commit comments

Comments
 (0)