Skip to content

[Do Not Squash] Release network 2026 01 01 - #30195

Merged
DanielMicrosoft merged 19 commits into
mainfrom
release-network-2026-01-01
Sep 28, 2026
Merged

DanielMicrosoft merged 19 commits into
mainfrom
release-network-2026-01-01

Conversation

@santoshgh317

@santoshgh317 santoshgh317 commented Sep 24, 2026 •

Copy link
Copy Markdown
Member

🤖 PR Validation — ⚠️ Review suggested

Tests
⚠️ 154/154
️✔️Az.Accounts
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.ApplicationInsights
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.Batch
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 79.10 % 79.17% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 79.10% 79.17% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 79.10% 79.17% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 79.10% 79.17% Test coverage cannot be lower than the number of the last release.
️✔️Az.CognitiveServices
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.Compute
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.ContainerRegistry
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.00 % 80.00% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.00% 80.00% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.00% 80.00% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.00% 80.00% Test coverage cannot be lower than the number of the last release.
⚠️Az.CosmosDB
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 72.49 % 85.63% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 72.49% 85.63% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 72.49% 85.63% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 72.49% 85.63% Test coverage cannot be lower than the number of the last release.
⚠️Az.DataLakeStore
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 31.82 % Test coverage for the module cannot be lower than 50%.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 31.82% Test coverage for the module cannot be lower than 50%.
⚠️PowerShell Core - Windows
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 31.82% Test coverage for the module cannot be lower than 50%.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 31.82% Test coverage for the module cannot be lower than 50%.
️✔️Az.Dns
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.EventHub
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.47 % 87.76% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.47% 87.76% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.47% 87.76% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.47% 87.76% Test coverage cannot be lower than the number of the last release.
⚠️Az.KeyVault
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 25.56 % Test coverage for the module cannot be lower than 50%.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 25.56% Test coverage for the module cannot be lower than 50%.
⚠️PowerShell Core - Windows
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 25.56% Test coverage for the module cannot be lower than 50%.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Description
⚠️ Test Coverage Less Than 50% 25.56% Test coverage for the module cannot be lower than 50%.
️✔️Az.Maintenance
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.ManagedServiceIdentity
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.Monitor
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.NetAppFiles
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 66.98 % 78.87% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 66.98% 78.87% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 66.98% 78.87% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 66.98% 78.87% Test coverage cannot be lower than the number of the last release.
⚠️Az.Network
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Breaking Change Check
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Signature Check
⚠️PowerShell Core - Windows
Type Cmdlet Description Remediation
⚠️ Get-AzNetworkSecurityPerimeter Get-AzNetworkSecurityPerimeter Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeter Get-AzNetworkSecurityPerimeter changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterAccessRule Get-AzNetworkSecurityPerimeterAccessRule Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterAccessRule Get-AzNetworkSecurityPerimeterAccessRule changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterAssociableResourceType Get-AzNetworkSecurityPerimeterAssociableResourceType Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterAssociableResourceType Get-AzNetworkSecurityPerimeterAssociableResourceType changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterAssociation Get-AzNetworkSecurityPerimeterAssociation Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterAssociation Get-AzNetworkSecurityPerimeterAssociation changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterLink Get-AzNetworkSecurityPerimeterLink Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterLink Get-AzNetworkSecurityPerimeterLink changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterLinkReference Get-AzNetworkSecurityPerimeterLinkReference Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterLinkReference Get-AzNetworkSecurityPerimeterLinkReference changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterLoggingConfiguration Get-AzNetworkSecurityPerimeterLoggingConfiguration Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterLoggingConfiguration Get-AzNetworkSecurityPerimeterLoggingConfiguration changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterProfile Get-AzNetworkSecurityPerimeterProfile Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterProfile Get-AzNetworkSecurityPerimeterProfile changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterServiceTag Get-AzNetworkSecurityPerimeterServiceTag Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterServiceTag Get-AzNetworkSecurityPerimeterServiceTag changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️Windows PowerShell - Windows
Type Cmdlet Description Remediation
⚠️ Get-AzNetworkSecurityPerimeter Get-AzNetworkSecurityPerimeter Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeter Get-AzNetworkSecurityPerimeter changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterAccessRule Get-AzNetworkSecurityPerimeterAccessRule Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterAccessRule Get-AzNetworkSecurityPerimeterAccessRule changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterAssociableResourceType Get-AzNetworkSecurityPerimeterAssociableResourceType Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterAssociableResourceType Get-AzNetworkSecurityPerimeterAssociableResourceType changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterAssociation Get-AzNetworkSecurityPerimeterAssociation Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterAssociation Get-AzNetworkSecurityPerimeterAssociation changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterLink Get-AzNetworkSecurityPerimeterLink Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterLink Get-AzNetworkSecurityPerimeterLink changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterLinkReference Get-AzNetworkSecurityPerimeterLinkReference Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterLinkReference Get-AzNetworkSecurityPerimeterLinkReference changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterLoggingConfiguration Get-AzNetworkSecurityPerimeterLoggingConfiguration Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterLoggingConfiguration Get-AzNetworkSecurityPerimeterLoggingConfiguration changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterProfile Get-AzNetworkSecurityPerimeterProfile Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterProfile Get-AzNetworkSecurityPerimeterProfile changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️ Get-AzNetworkSecurityPerimeterServiceTag Get-AzNetworkSecurityPerimeterServiceTag Changes the ConfirmImpact but does not set the SupportsShouldProcess property to true in the cmdlet attribute. Determine if the cmdlet should implement ShouldProcess and if so determine if it should implement Force / ShouldContinue
⚠️ Get-AzNetworkSecurityPerimeterServiceTag Get-AzNetworkSecurityPerimeterServiceTag changes the confirm impact. Please ensure that the change in ConfirmImpact is justified Verify that ConfirmImpact is changed appropriately by the cmdlet. It is very rare for a cmdlet to change the ConfirmImpact.
⚠️Help Example Check
⚠️PowerShell Core - Windows
Type Cmdlet Example Line RuleName Description Extent Remediation
⚠️ Add-AzApplicationGatewayAdvancedRoutingMap 1 4 Unassigned_Variable Add-AzApplicationGatewayAdvancedRoutingMap -AdvancedRoutingRule $rule is a null-valued parameter value. -AdvancedRoutingRule Assign value for $rule.
⚠️ Add-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Add-AzApplicationGatewayRequestRoutingRule -BackendHttpSettings $Setting is a null-valued parameter value. -BackendHttpSettings Assign value for $Setting.
⚠️ Add-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Add-AzApplicationGatewayRequestRoutingRule -HttpListener $Listener is a null-valued parameter value. -HttpListener Assign value for $Listener.
⚠️ Add-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Add-AzApplicationGatewayRequestRoutingRule -BackendAddressPool $Pool is a null-valued parameter value. -BackendAddressPool Assign value for $Pool.
⚠️ New-AzApplicationGateway 2 5 Unassigned_Variable Get-AzVirtualNetworkSubnetConfig -Name $Subnet01 is a null-valued parameter value. -Name Assign value for $Subnet01.
⚠️ New-AzApplicationGatewayAdvancedRoutingMap 1 4 Unassigned_Variable New-AzApplicationGatewayAdvancedRoutingMap -AdvancedRoutingRule $rule1, $rule2 is a null-valued parameter value. -AdvancedRoutingRule Assign value for $rule1, $rule2.
⚠️ New-AzApplicationGatewayRequestRoutingRule 1 1 Unassigned_Variable New-AzApplicationGatewayRequestRoutingRule -BackendHttpSettings $Setting is a null-valued parameter value. -BackendHttpSettings Assign value for $Setting.
⚠️ New-AzApplicationGatewayRequestRoutingRule 1 1 Unassigned_Variable New-AzApplicationGatewayRequestRoutingRule -HttpListener $Listener is a null-valued parameter value. -HttpListener Assign value for $Listener.
⚠️ New-AzApplicationGatewayRequestRoutingRule 1 1 Unassigned_Variable New-AzApplicationGatewayRequestRoutingRule -BackendAddressPool $Pool is a null-valued parameter value. -BackendAddressPool Assign value for $Pool.
⚠️ New-AzPublicIpPrefix 1 1 Unassigned_Variable New-AzPublicIpPrefix -Name $prefixName is a null-valued parameter value. -Name Assign value for $prefixName.
⚠️ New-AzPublicIpPrefix 1 1 Unassigned_Variable New-AzPublicIpPrefix -ResourceGroupName $rgName is a null-valued parameter value. -ResourceGroupName Assign value for $rgName.
⚠️ New-AzPublicIpPrefix 2 1 Unassigned_Variable New-AzPublicIpPrefix -ResourceGroupName $rgname is a null-valued parameter value. -ResourceGroupName Assign value for $rgname.
⚠️ New-AzPublicIpPrefix 2 1 Unassigned_Variable New-AzPublicIpPrefix -name $rname is a null-valued parameter value. -name Assign value for $rname.
⚠️ New-AzPublicIpPrefix 2 1 Unassigned_Variable New-AzPublicIpPrefix -location $location is a null-valued parameter value. -location Assign value for $location.
⚠️ Set-AzApplicationGatewayAdvancedRoutingMap 1 5 Mismatched_Parameter_Value_Type Set-AzApplicationGatewayAdvancedRoutingMap -AdvancedRoutingRule ($map.AdvancedRoutingRules + $newRule) is not an expected parameter value type. -AdvancedRoutingRule Use correct parameter value type. Expected Type is Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAdvancedRoutingRule. Now the type is Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAdvancedRoutingMap.(Command).
⚠️ Set-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Set-AzApplicationGatewayRequestRoutingRule -BackendHttpSettings $Setting is a null-valued parameter value. -BackendHttpSettings Assign value for $Setting.
⚠️ Set-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Set-AzApplicationGatewayRequestRoutingRule -HttpListener $Listener is a null-valued parameter value. -HttpListener Assign value for $Listener.
⚠️ Set-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Set-AzApplicationGatewayRequestRoutingRule -BackendAddressPool $Pool is a null-valued parameter value. -BackendAddressPool Assign value for $Pool.
⚠️Windows PowerShell - Windows
Type Cmdlet Example Line RuleName Description Extent Remediation
⚠️ Add-AzApplicationGatewayAdvancedRoutingMap 1 4 Unassigned_Variable Add-AzApplicationGatewayAdvancedRoutingMap -AdvancedRoutingRule $rule is a null-valued parameter value. -AdvancedRoutingRule Assign value for $rule.
⚠️ Add-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Add-AzApplicationGatewayRequestRoutingRule -BackendHttpSettings $Setting is a null-valued parameter value. -BackendHttpSettings Assign value for $Setting.
⚠️ Add-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Add-AzApplicationGatewayRequestRoutingRule -HttpListener $Listener is a null-valued parameter value. -HttpListener Assign value for $Listener.
⚠️ Add-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Add-AzApplicationGatewayRequestRoutingRule -BackendAddressPool $Pool is a null-valued parameter value. -BackendAddressPool Assign value for $Pool.
⚠️ New-AzApplicationGateway 2 5 Unassigned_Variable Get-AzVirtualNetworkSubnetConfig -Name $Subnet01 is a null-valued parameter value. -Name Assign value for $Subnet01.
⚠️ New-AzApplicationGatewayAdvancedRoutingMap 1 4 Unassigned_Variable New-AzApplicationGatewayAdvancedRoutingMap -AdvancedRoutingRule $rule1, $rule2 is a null-valued parameter value. -AdvancedRoutingRule Assign value for $rule1, $rule2.
⚠️ New-AzApplicationGatewayRequestRoutingRule 1 1 Unassigned_Variable New-AzApplicationGatewayRequestRoutingRule -BackendHttpSettings $Setting is a null-valued parameter value. -BackendHttpSettings Assign value for $Setting.
⚠️ New-AzApplicationGatewayRequestRoutingRule 1 1 Unassigned_Variable New-AzApplicationGatewayRequestRoutingRule -HttpListener $Listener is a null-valued parameter value. -HttpListener Assign value for $Listener.
⚠️ New-AzApplicationGatewayRequestRoutingRule 1 1 Unassigned_Variable New-AzApplicationGatewayRequestRoutingRule -BackendAddressPool $Pool is a null-valued parameter value. -BackendAddressPool Assign value for $Pool.
⚠️ New-AzPublicIpPrefix 1 1 Unassigned_Variable New-AzPublicIpPrefix -Name $prefixName is a null-valued parameter value. -Name Assign value for $prefixName.
⚠️ New-AzPublicIpPrefix 1 1 Unassigned_Variable New-AzPublicIpPrefix -ResourceGroupName $rgName is a null-valued parameter value. -ResourceGroupName Assign value for $rgName.
⚠️ New-AzPublicIpPrefix 2 1 Unassigned_Variable New-AzPublicIpPrefix -ResourceGroupName $rgname is a null-valued parameter value. -ResourceGroupName Assign value for $rgname.
⚠️ New-AzPublicIpPrefix 2 1 Unassigned_Variable New-AzPublicIpPrefix -name $rname is a null-valued parameter value. -name Assign value for $rname.
⚠️ New-AzPublicIpPrefix 2 1 Unassigned_Variable New-AzPublicIpPrefix -location $location is a null-valued parameter value. -location Assign value for $location.
⚠️ Set-AzApplicationGatewayAdvancedRoutingMap 1 5 Mismatched_Parameter_Value_Type Set-AzApplicationGatewayAdvancedRoutingMap -AdvancedRoutingRule ($map.AdvancedRoutingRules + $newRule) is not an expected parameter value type. -AdvancedRoutingRule Use correct parameter value type. Expected Type is Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAdvancedRoutingRule. Now the type is Microsoft.Azure.Commands.Network.Models.PSApplicationGatewayAdvancedRoutingMap.(Command).
⚠️ Set-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Set-AzApplicationGatewayRequestRoutingRule -BackendHttpSettings $Setting is a null-valued parameter value. -BackendHttpSettings Assign value for $Setting.
⚠️ Set-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Set-AzApplicationGatewayRequestRoutingRule -HttpListener $Listener is a null-valued parameter value. -HttpListener Assign value for $Listener.
⚠️ Set-AzApplicationGatewayRequestRoutingRule 1 2 Unassigned_Variable Set-AzApplicationGatewayRequestRoutingRule -BackendAddressPool $Pool is a null-valued parameter value. -BackendAddressPool Assign value for $Pool.
️✔️Help File Existence Check
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️File Change Check
⚠️PowerShell Core - Windows
Type Cmdlet Description Remediation
⚠️ AssemblyInfo.cs will be updated automatically. Please do not update it manually. Revert AssemblyInfo.cs to its last version.
⚠️Windows PowerShell - Windows
Type Cmdlet Description Remediation
⚠️ AssemblyInfo.cs will be updated automatically. Please do not update it manually. Revert AssemblyInfo.cs to its last version.
️✔️UX Metadata Check
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Generated Sdk Check
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.OperationalInsights
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.PrivateDns
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.RecoveryServices
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.ResourceGraph
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.Resources
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.Search
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 70.00 % 82.35% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 70.00% 82.35% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 70.00% 82.35% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 70.00% 82.35% Test coverage cannot be lower than the number of the last release.
️✔️Az.Security
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.ServiceBus
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.SignalR
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 76.47 % 90.62% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - MacOS
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 76.47% 90.62% Test coverage cannot be lower than the number of the last release.
⚠️PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 76.47% 90.62% Test coverage cannot be lower than the number of the last release.
⚠️Windows PowerShell - Windows
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 76.47% 90.62% Test coverage cannot be lower than the number of the last release.
️✔️Az.Sql
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.Storage
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Az.Websites
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
️✔️Test
️✔️PowerShell Core - Linux
️✔️PowerShell Core - MacOS
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows

Description

Rollup PR merging the release-network-2026-01-01 branch into main. This branch tracks the 2026-01-01 Microsoft.Network API-version cycle. Follows the same pattern as the previous cycle's rollup (#30051).

Do not squash — the individual commits on the release branch should be preserved on main so that each child PR remains attributable.

Currently the branch is 13 commits ahead of main (per git rev-list --count upstream/main..upstream/release-network-2026-01-01).

Child PRs included

Feature and fix PRs merged into release-network-2026-01-01 and shipping with this rollup:

# Author Title
#30023 Shaigoldbourt22 [Network] Add WAF rule ParanoiaLevel and rule set DisplayName to Az.Network output
#30096 Arjun Patel (@arjun-d-patel) Add IPAM pool allocation size parameters
#30119 Akshat Kale (@akshatkale) Update VPN Migration cmdlet to support new enum values
#30146 santoshgh317 [Network] Upgrade to 2026-01-01 API — SDK regen + NSP.Autorest regen
#30154 carenlim20 Fix Hub virtual network IPv6 peering contract
#30158 spalabatla26 Add Application Gateway frontend mTLS passthrough configuration
#30171 karthikka4820 Add FirstPartyServiceTag support for PublicIPPrefixes
#30177 mshrimankar10 Get AuthKey for ExpressRouteCircuitAuth and ExpressRoutePortAuth
#30178 mshrimankar10 ExpressRoute circuit creation on ExpressRouteLag
#30183 paawankohli [Azure Application Gateway] Add AppGw Advanced Routing capability
#30189 gurram-amulya Add ExpressRoute cross-connection migration cmdlets

Automation commits included

Archive-bot commits ([skip ci] Archive <sha>) that synced the top-level generated/Network/NetworkSecurityPerimeter.Autorest/ mirror after each SDK-regen PR merged:

  • #30166 — [skip ci] Archive ad956ff68500da1035fd4839a76d0c741ea15fa5
  • #30168 — [skip ci] Archive 67e3db4ece0fb866dca6ee5bdba8f4228967d150

Description of the change

Merge only — no additional commits authored here. Every change was reviewed and CI-verified in its child PR before landing on release-network-2026-01-01.

Testing

  • Every child PR passed CI on the release branch before merging.
  • The rollup itself is expected to re-run the full pipeline against the merge commit; no code changes are introduced in this PR.

Checklist

  • Rebased against latest main
  • Child PR list above matches gh pr list --repo Azure/azure-powershell --state merged --base release-network-2026-01-01
  • Title carries the [Do Not Squash] marker, matching the previous cycle's convention

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…30146)

Co-authored-by: Santosh Lokarapu <v-slokar@microsoft.com>
…etwork output (#30023)

Co-authored-by: shgoldbourt <shgoldbourt@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Akshat Kale <akale@microsoft.com>
Co-authored-by: Caren Lim <carenlim@microsoft.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
…Az Powershell (#30183)

Co-authored-by: Paawan Kohli <paawankohli@microsoft.com>
Co-authored-by: Meera Shrimankar <mshrimankar@microsoft.com>
)

Co-authored-by: Meera Shrimankar <mshrimankar@microsoft.com>
Copilot-Session: ac72e75e-ae7e-4189-b63e-c259da66d7bb
Copilot AI lite review requested due to automatic review settings September 24, 2026 05:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

One or more issues must be addressed before approval.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity

Open (1)
What changed in this PR

Rolls the Network module’s 2026-01-01 API cycle into main, combining generated SDK updates and new networking capabilities.

Changes:

  • Added ExpressRoute cross-connection migration commands and models.
  • Added Application Gateway advanced routing, mTLS passthrough, and WAF metadata support.
  • Updated Network SDK/API versions and related parameters, mappings, help, and tests.
File Description
src/​Network/​NetworkSecurityPerimeter.Autorest/​README.md Updated as part of this pull request.
src/​Network/​NetworkSecurityPerimeter.Autorest/​Properties/​AssemblyInfo.cs Updated as part of this pull request.
src/​Network/​NetworkSecurityPerimeter.Autorest/​generate-info.json Updated as part of this pull request.
src/​Network/​Network/​VirtualNetworkGateway/​NewAzureVirtualNetworkGatewayMigrationParameters.cs Updated as part of this pull request.
src/​Network/​Network/​VirtualNetworkGateway/​InvokeAzureVirtualNetworkGatewayPrepareMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​Properties/​Resources.resx Updated as part of this pull request.
src/​Network/​Network/​Properties/​Resources.Designer.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSPublicIpPrefixTag.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCrossConnectionPortMapping.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationValidationResult.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationSourcePortStats.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationResult.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationPortInfo.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationPeeringStats.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationPeeringHealth.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationMetric.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteCircuitMigrationHealthDetails.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSExpressRouteAuthorizationKey.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSApplicationGatewayRequestRoutingRule.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​PSApplicationGatewayFirewallManifestRuleSet.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​NetworkManager/​PSIpamPoolProperties.cs Updated as part of this pull request.
src/​Network/​Network/​Models/​ExpressRouteLag/​PSExpressRouteLag.cs Updated as part of this pull request.
src/​Network/​Network/​help/​New-AzPublicIpPrefix.md Updated as part of this pull request.
src/​Network/​Network/​Generated/​Models/​PSExpressRouteCircuit.cs Updated as part of this pull request.
src/​Network/​Network/​Generated/​Models/​PSApplicationGatewayFirewallRuleSet.cs Updated as part of this pull request.
src/​Network/​Network/​Generated/​Models/​PSApplicationGatewayFirewallRule.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​TestAzureRMExpressRouteCrossConnectionMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​InvokeAzureRMExpressRouteCrossConnectionShutDownBgpForMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​InvokeAzureRMExpressRouteCrossConnectionRollbackMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​InvokeAzureRMExpressRouteCrossConnectionRestoreBgpForMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​InvokeAzureRMExpressRouteCrossConnectionPrepareMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​InvokeAzureRMExpressRouteCrossConnectionMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​InvokeAzureRMExpressRouteCrossConnectionCommitMigrationCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ExpressRouteCrossConnection/​GetAzureRMExpressRouteCrossConnectionMigrationInfoCommand.cs Updated as part of this pull request.
src/​Network/​Network/​Cortex/​HubVnetConnection/​NewAzureRmHubVirtualNetworkConnectionCommand.cs Updated as part of this pull request.
src/​Network/​Network/​ApplicationGateway/​ClientAuthConfiguration/​AzureApplicationGatewayClientAuthConfigurationBase.cs Updated as part of this pull request.
src/​Network/​Network.Test/​SessionRecords/​Commands.Network.Test.ScenarioTests.ExpressRouteCrossConnectionMigrationTests/​TestExpressRouteCrossConnectionMigrationWhatIf.json Updated as part of this pull request.
src/​Network/​Network.Test/​SessionRecords/​Commands.Network.Test.ScenarioTests.ExpressRouteCrossConnectionMigrationTests/​TestExpressRouteCrossConnectionMigrationParameters.json Updated as part of this pull request.
src/​Network/​Network.Test/​ScenarioTests/​PublicIpPrefixTests.cs Updated as part of this pull request.
src/​Network/​Network.Test/​ScenarioTests/​ExpressRoutePortTests.cs Updated as part of this pull request.
src/​Network/​Network.Test/​ScenarioTests/​ApplicationGatewayTests.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​WebCategoriesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​VpnSitesConfigurationOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​VpnSiteLinksOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​VpnSiteLinkConnectionsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​VpnServerConfigurationsAssociatedWithVirtualWanOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​VirtualApplianceSkusOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​VipSwapOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​UsagesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​SubgroupsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ServiceTagsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ServiceTagInformationOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ServiceAssociationLinksOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ResourceNavigationLinksOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​PeerExpressRouteCircuitConnectionsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Operations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkSecurityPerimeterServiceTagsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkSecurityPerimeterOperationStatusesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkSecurityPerimeterAssociableResourceTypesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkManagerDeploymentStatusOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkManagerCommitsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkInterfaceLoadBalancersOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​NetworkInterfaceIPConfigurationsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​WebApplicationFirewallPolicyTier.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​VirtualNetworkGatewayMigrationType.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​UserTrustProviderType.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​SessionRecordingIdentityType.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​ManagedRuleSetRuleGroup.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​ApplicationGatewayTier.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​ApplicationGatewaySkuName.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​ApplicationGatewayRoutingRulePropertiesFormat.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​ApplicationGatewayRoutingRule.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​Models/​ApplicationGatewayRequestRoutingRuleType.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​LoadBalancerProbesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​LoadBalancerOutboundRulesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​LoadBalancerNetworkInterfacesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​LoadBalancerFrontendIPConfigurationsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​INetworkManagementClient.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​InboundSecurityRuleOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​FirewallPolicyIdpsSignaturesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​FirewallPolicyIdpsSignaturesFilterValuesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​FirewallPolicyDeploymentsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ExpressRouteServiceProvidersOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ExpressRouteProviderPortsLocationOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ExpressRoutePortsLocationsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ExpressRouteLinksOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​DefaultSecurityRulesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​BgpServiceCommunitiesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​AzureFirewallFqdnTagsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​AvailableServiceAliasesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​AvailableResourceGroupDelegationsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​AvailablePrivateEndpointTypesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​AvailableEndpointServicesOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​AvailableDelegationsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ApplicationGatewayWafDynamicManifestsOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ApplicationGatewayWafDynamicManifestsDefaultOperations.cs Updated as part of this pull request.
src/​Network/​Network.Management.Sdk/​Generated/​ApplicationGatewayPrivateLinkResourcesOperations.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​UpdateAzNetworkSecurityPerimeter_PatchViaIdentityExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​UpdateAzNetworkSecurityPerimeter_PatchViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​UpdateAzNetworkSecurityPerimeter_PatchExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​UpdateAzNetworkSecurityPerimeter_Patch.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterProfile_DeleteViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterProfile_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterLoggingConfiguration_DeleteViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterLoggingConfiguration_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterLinkReference_DeleteViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterLinkReference_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterLink_DeleteViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterLink_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterAssociation_DeleteViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterAssociation_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeterAccessRule_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeter_DeleteViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​RemoveAzNetworkSecurityPerimeter_Delete.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterProfile_CreateViaJsonString.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterProfile_CreateViaIdentityExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterProfile_CreateViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterProfile_CreateExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterProfile_Create.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterLoggingConfiguration_CreateExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterLoggingConfiguration_Create.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterLink_CreateViaIdentityExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterLink_CreateViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterLink_CreateExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterLink_Create.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterAssociation_CreateViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterAssociation_CreateExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterAssociation_Create.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeterAccessRule_Create.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeter_CreateViaJsonString.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeter_CreateViaJsonFilePath.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeter_CreateViaIdentityExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeter_CreateViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeter_CreateExpanded.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​NewAzNetworkSecurityPerimeter_Create.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterServiceTag_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterProfile_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterProfile_GetViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterProfile_Get.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLoggingConfiguration_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLoggingConfiguration_Get.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLinkReference_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLinkReference_Get.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLink_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLink_GetViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterLink_Get.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterAssociation_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterAssociation_GetViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterAssociation_Get.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterAssociableResourceType_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeterAccessRule_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeter_List1.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeter_List.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeter_GetViaIdentity.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generated/​cmdlets/​GetAzNetworkSecurityPerimeter_Get.cs Updated as part of this pull request.
generated/​Network/​NetworkSecurityPerimeter.Autorest/​generate-info.json Updated as part of this pull request.
ChangeLog.md Updated as part of this pull request.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@@ -23,4 +23,4 @@
[assembly: System.Reflection.AssemblyFileVersionAttribute("0.1.0.0")]
[assembly: System.Reflection.AssemblyVersionAttribute("0.1.0.0")]
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]
[assembly: System.CLSCompliantAttribute(false)]

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addressed in PR #30208 (round-2 sync), which merged into release-network-2026-01-01.

The file was reverted to main byte-for-byte:

git checkout upstream/main -- src/Network/NetworkSecurityPerimeter.Autorest/Properties/AssemblyInfo.cs
git diff  upstream/main -- src/Network/NetworkSecurityPerimeter.Autorest/Properties/AssemblyInfo.cs
# empty

Root cause was a trailing-newline drop from the NSP.Autorest regen — the CLS-compliant attribute text itself was unchanged; only the final \n was missing. Release automation is now back to being the sole owner of this file.

@santoshgh317 santoshgh317 added the Do Not Squash 🚫 To prevent conflicts, this PR should not be squash merged. label Sep 24, 2026
@github-actions

Copy link
Copy Markdown

‼️ Do NOT use squash to merge this pull request. All the commits must be merged to the target branch.
‼️ Enable "Allow merge commits" in the pull request settings. Select "Merge Commits" to merge the PR. Then go back to settings and disable the option.

Co-authored-by: Kshitiz Mathur <kshmathur@microsoft.com>
Copilot AI review requested due to automatic review settings September 25, 2026 00:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Revert the AssemblyInfo-only change, update the migration help, and document the pinned AutoRest commit.

Review effort: Lite
Findings: 1 High severity

Open (1)

Santosh Lokarapu and others added 2 commits September 25, 2026 09:06
Rebuild on new release-branch tip after PR #30197 (GeoIp Feature changes) merged.

Same 3 conflicts as the prior attempt, resolved identically:

* src/Network/Network/ChangeLog.md - union of both sides' 'Upcoming Release' bullets. Release-branch entries first (including PR #30197's new SourceGeoLocation / DestinationGeoLocation bullet on New-AzFirewallPolicyNetworkRule), then main's 2 entries appended.

* src/Network/NetworkSecurityPerimeter.Autorest/generate-info.json - kept release-branch GUID 046fadd9-... (authoritative NSP.Autorest state).

* generated/Network/NetworkSecurityPerimeter.Autorest/generate-info.json - same, kept release-branch GUID for consistency with the src-side file.
Copilot AI review requested due to automatic review settings September 25, 2026 07:21
@necusjz

Copy link
Copy Markdown
Member

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Resolve the moderate WAF rule type mismatch before approval.

Review effort: Lite
Findings: 1 High severity

Open (1)

@santoshgh317

Copy link
Copy Markdown
Member Author

DanielMicrosoft — status update: the only remaining failing check on this rollup is azure-powershell - security-tools (CredScan CSCAN-GENERAL0020 on the new mTLS session recording added by #30158). All other legs (Build, Analyze, Test windows/linux/macOS on both powershell-core and windows-powershell) are green.

Suppression fix opened as #30202 against release-network-2026-01-01 — 4 lines added to tools/SecurityTools/CredScanSuppressions.json following the same pattern already used for TestApplicationGatewayCRUD2.json, ApplicationGatewaySslCert1.pfx, and ApplicationGatewaySslCert2.pfx.

Once #30202 merges, this PR will pick it up automatically and the security-tools rerun should pass. Kindly help review #30202 so we can unblock this rollup. Thanks!

…ording (#30202)

Co-authored-by: Santosh Lokarapu <v-slokar@microsoft.com>
Copilot AI review requested due to automatic review settings September 27, 2026 21:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

Unresolved moderate findings remain for generated assembly metadata and migration-type test coverage, alongside documentation fixes.

Review effort: Lite
Findings: 1 High severity

Open (1)

Resolves conflict in src/Network/Network/ChangeLog.md by keeping both the release-branch entries (2026-01-01 API cycle) and the new main-branch entry (Removed client-side validation of the -FormatVersion parameter for New-AzNetworkWatcherFlowLog / Set-AzNetworkWatcherFlowLog).

Also reverts src/Network/NetworkSecurityPerimeter.Autorest/Properties/AssemblyInfo.cs to the main-branch version (restores the trailing newline that was inadvertently dropped by the NSP.Autorest regen in PR #30146). The file text is otherwise identical; this addresses the review comment on PR #30195 that release automation should be the sole owner of AssemblyInfo.cs.
@santoshgh317

Copy link
Copy Markdown
Member Author

DanielMicrosoft — round-2 sync PR opened as #30208 to unblock #30195.

Same pattern as the previously merged #30196:

  • Resolves the src/Network/Network/ChangeLog.md conflict introduced by a recent commit on main (kept both the release-branch 2026-01-01 API entries and the new main-branch -FormatVersion entry).
  • Also folds in the fix for your Copilot review comment on src/Network/NetworkSecurityPerimeter.Autorest/Properties/AssemblyInfo.cs — reverted to main byte-for-byte (only a trailing-newline drop from the NSP.Autorest regen; text is otherwise identical).

Kindly help review #30208 so #30195 can go green and merge. Thanks!

@necusjz

Copy link
Copy Markdown
Member

santoshgh317 seems there is still a conflict.

Copilot AI review requested due to automatic review settings September 28, 2026 05:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The broad API rollup and generated artifacts, together with remaining documentation findings, warrant final human review.

Review effort: Lite
Findings: 1 High severity · 3 Low severity

Open (4)

Comment on lines +60 to +61
$settings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $gateway -Name "Settings01"
$gateway = Add-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01" -AdvancedRoutingRule $rule -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $settings

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acknowledged — this is a cosmetic help-doc example nit (variable used without being shown assigned; no runtime impact on the cmdlet). Tracking it for the next Az.Network release cycle so we don't hold up the current rollup. Will be addressed via a follow-up doc-only PR against main right after this rollup lands.

Comment on lines +60 to +61
$settings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $gateway -Name "Settings01"
$map = New-AzApplicationGatewayAdvancedRoutingMap -Name "Map01" -AdvancedRoutingRule $rule1, $rule2 -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $settings

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acknowledged — this is a cosmetic help-doc example nit (variable used without being shown assigned; no runtime impact on the cmdlet). Tracking it for the next Az.Network release cycle so we don't hold up the current rollup. Will be addressed via a follow-up doc-only PR against main right after this rollup lands.

Comment on lines +60 to +62
$settings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $gateway -Name "Settings01"
$map = Get-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01"
$gateway = Set-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01" -AdvancedRoutingRule ($map.AdvancedRoutingRules + $newRule) -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $settings

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Acknowledged — this is a cosmetic help-doc example nit (variable used without being shown assigned; no runtime impact on the cmdlet). Tracking it for the next Az.Network release cycle so we don't hold up the current rollup. Will be addressed via a follow-up doc-only PR against main right after this rollup lands.

@Pan-Qi

Copy link
Copy Markdown
Contributor

/azp run

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
Successfully started running 3 pipeline(s).

@santoshgh317

Copy link
Copy Markdown
Member Author

DanielMicrosoft — kindly help with approval on this rollup. Requesting your consideration given end-of-cycle time pressure.

State of this PR

Check / Comment Status
All CI legs (Build, Analyze, Test win/linux/macOS on powershell-core and windows-powershell, security-tools) ✅ Green
mergeable / mergeStateStatus MERGEABLE (post PR #30208 sync)
Copilot review comment on AssemblyInfo.cs (severity High) ✅ Addressed in merged sync PR #30208 — reply
3 remaining Copilot comments on Add/New/Set-AzApplicationGatewayAdvancedRoutingMap.md (severity Low, doc examples) 🕒 Acknowledged; will be addressed in the next Az.Network release cycle

Why we're requesting deferral on the 3 low-risk comments

All three flag the same cosmetic issue — a variable ($rule, $rule1/$rule2, $newRule) is used in a help-doc example without being shown assigned earlier in the snippet. They are:

  • Docs-only — no cmdlet behavior, parameter surface, or runtime path is affected.
  • Non-shipping — help pages are regenerated from source anyway; the examples are illustrative.
  • Low-risk to defer — the fix is purely example-code polish that carries zero regression risk to Az.Network functionality.

We plan to send a small doc-only PR against main right after this rollup lands so the fixes reach Az.Network in the next release without gating the current one.

Why time matters

This rollup has been through two sync cycles (#30196, #30208) and one security-tools suppression (#30202). Every additional day of drift on main increases the chance of another CONFLICTING state and another sync PR. Landing today keeps Az.Network 2026-01-01 SDK in the next release train.

Happy to iterate on any concern — but if the state above matches what you'd expect for merge, an approval would unblock us. Thanks!

@DanielMicrosoft
DanielMicrosoft merged commit 4578e96 into main Sep 28, 2026
13 checks passed
@VeryEarly
Yabo Hu (VeryEarly) deleted the release-network-2026-01-01 branch September 28, 2026 23:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Do Not Squash 🚫 To prevent conflicts, this PR should not be squash merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.