Skip to content

Commit

Permalink
feat: Added KQL for ExpressRoute FastPath Connections
Browse files Browse the repository at this point in the history
  • Loading branch information
DaFitRobsta committed Oct 3, 2024
1 parent 9cd5e4f commit cefab4b
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,2 +1,20 @@
// 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"),
param3 = "More info: https://learn.microsoft.com/en-us/azure/expressroute/about-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 cefab4b

Please sign in to comment.