Skip to content

Commit

Permalink
feat: Added KQL for ExpressRoute FastPath Connections (#446)
Browse files Browse the repository at this point in the history
Co-authored-by: Zach Trocinski <[email protected]>
Co-authored-by: Eric Henry <[email protected]>
  • Loading branch information
3 people authored Oct 10, 2024
1 parent 0f37eed commit 4b6e254
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,2 +1,19 @@
// under-development

// Azure Resource Graph Query
// Find all ExpressRoute Connections that are connected to ErGw3AZ or UltraPerformance gateway sku that don't have
// FastPath enabled for both the Gateway Bypass or Private Endpoint/Link service.
resources
| where type == "microsoft.network/connections"
| where properties.connectionType =~ 'expressroute'
| extend gatewayId = tostring(properties.virtualNetworkGateway1.id)
| join kind=inner (
resources
| where type =~ "Microsoft.Network/virtualNetworkGateways"
| where properties.sku.name in~ ("ErGw3AZ", "UltraPerformance")
| extend gatewayId = tostring(id)
) on gatewayId
| extend erGatewayBypass = tobool(properties.expressRouteGatewayBypass)
| extend privateLinkFastPath = tobool(properties.enablePrivateLinkFastPath)
| where not(erGatewayBypass) or not(privateLinkFastPath)
| project recommendationId = "f6a14b32-a727-4ace-b5fa-7b1c6bdff402", id, name, tags,
param1 = iff(erGatewayBypass, "Enabled: Gateway Bypass", "Disabled: Gateway Bypass"),
param2 = iff(privateLinkFastPath, "Enabled: PE FastPath", "Disabled: PE FastPath"),
2 changes: 1 addition & 1 deletion azure-resources/Network/connections/recommendations.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- description: For better data path performance enable FastPath on ExpressRoute Direct and Gateway
- description: For better data path performance enable FastPath on ExpressRoute Connections
aprlGuid: f6a14b32-a727-4ace-b5fa-7b1c6bdff402
recommendationTypeId: null
recommendationControl: Scalability
Expand Down

0 comments on commit 4b6e254

Please sign in to comment.