Skip to content

[FrontDoor] Add WAF ParanoiaLevel, DisplayName and Status to Az.FrontDoor output - #30050

Draft
Shaigoldbourt22 wants to merge 1 commit into
Azure:mainfrom
Shaigoldbourt22:shgoldbourt/afd-waf-paranoia-level-displayname-status
Draft

[FrontDoor] Add WAF ParanoiaLevel, DisplayName and Status to Az.FrontDoor output#30050
Shaigoldbourt22 wants to merge 1 commit into
Azure:mainfrom
Shaigoldbourt22:shgoldbourt/afd-waf-paranoia-level-displayname-status

Conversation

@Shaigoldbourt22

@Shaigoldbourt22 Shaigoldbourt22 commented Aug 23, 2026

Copy link
Copy Markdown

🤖 PR Validation — ⚠️ Review suggested

Tests
⚠️ 14/14
️✔️Az.Accounts
️✔️Build
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Az.FrontDoor
️✔️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-AzFrontDoor Get-AzFrontDoor 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-AzFrontDoor Get-AzFrontDoor 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-AzFrontDoorFrontendEndpoint Get-AzFrontDoorFrontendEndpoint 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-AzFrontDoorFrontendEndpoint Get-AzFrontDoorFrontendEndpoint 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-AzFrontDoorRulesEngine Get-AzFrontDoorRulesEngine 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-AzFrontDoorRulesEngine Get-AzFrontDoorRulesEngine 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-AzFrontDoorWafManagedRuleSetDefinition Get-AzFrontDoorWafManagedRuleSetDefinition 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-AzFrontDoorWafManagedRuleSetDefinition Get-AzFrontDoorWafManagedRuleSetDefinition 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-AzFrontDoorWafPolicy Get-AzFrontDoorWafPolicy 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-AzFrontDoorWafPolicy Get-AzFrontDoorWafPolicy 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.
⚠️ New-AzFrontDoorBackendObject New-AzFrontDoorBackendObject 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.
⚠️ New-AzFrontDoorBackendPoolObject New-AzFrontDoorBackendPoolObject 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.
⚠️ New-AzFrontDoorBackendPoolsSettingObject New-AzFrontDoorBackendPoolsSettingObject 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.
⚠️ New-AzFrontDoorCacheConfigurationObject New-AzFrontDoorCacheConfigurationObject 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.
⚠️ New-AzFrontDoorForwardingConfigurationObject New-AzFrontDoorForwardingConfigurationObject 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.
⚠️ New-AzFrontDoorFrontendEndpointObject New-AzFrontDoorFrontendEndpointObject 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.
⚠️ New-AzFrontDoorHeaderActionObject New-AzFrontDoorHeaderActionObject 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.
⚠️ New-AzFrontDoorHealthProbeSettingObject New-AzFrontDoorHealthProbeSettingObject 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.
⚠️ New-AzFrontDoorLoadBalancingSettingObject New-AzFrontDoorLoadBalancingSettingObject 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.
⚠️ New-AzFrontDoorPolicySettingsObject New-AzFrontDoorPolicySettingsObject 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.
⚠️ New-AzFrontDoorRedirectConfigurationObject New-AzFrontDoorRedirectConfigurationObject 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.
⚠️ New-AzFrontDoorRoutingRuleObject New-AzFrontDoorRoutingRuleObject 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.
⚠️ New-AzFrontDoorRulesEngineActionObject New-AzFrontDoorRulesEngineActionObject 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.
⚠️ New-AzFrontDoorRulesEngineMatchConditionObject New-AzFrontDoorRulesEngineMatchConditionObject 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.
⚠️ New-AzFrontDoorRulesEngineRuleObject New-AzFrontDoorRulesEngineRuleObject 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.
⚠️ New-AzFrontDoorWafCustomRuleGroupByVariableObject New-AzFrontDoorWafCustomRuleGroupByVariableObject 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.
⚠️ New-AzFrontDoorWafCustomRuleObject New-AzFrontDoorWafCustomRuleObject 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.
⚠️ New-AzFrontDoorWafLogScrubbingRuleObject New-AzFrontDoorWafLogScrubbingRuleObject 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.
⚠️ New-AzFrontDoorWafLogScrubbingSettingObject New-AzFrontDoorWafLogScrubbingSettingObject 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.
⚠️ New-AzFrontDoorWafManagedRuleExclusionObject New-AzFrontDoorWafManagedRuleExclusionObject 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.
⚠️ New-AzFrontDoorWafManagedRuleObject New-AzFrontDoorWafManagedRuleObject 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.
⚠️ New-AzFrontDoorWafManagedRuleOverrideObject New-AzFrontDoorWafManagedRuleOverrideObject 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.
⚠️ New-AzFrontDoorWafMatchConditionObject New-AzFrontDoorWafMatchConditionObject 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.
⚠️ New-AzFrontDoorWafRuleGroupOverrideObject New-AzFrontDoorWafRuleGroupOverrideObject 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-AzFrontDoor Get-AzFrontDoor 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-AzFrontDoor Get-AzFrontDoor 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-AzFrontDoorFrontendEndpoint Get-AzFrontDoorFrontendEndpoint 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-AzFrontDoorFrontendEndpoint Get-AzFrontDoorFrontendEndpoint 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-AzFrontDoorRulesEngine Get-AzFrontDoorRulesEngine 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-AzFrontDoorRulesEngine Get-AzFrontDoorRulesEngine 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-AzFrontDoorWafManagedRuleSetDefinition Get-AzFrontDoorWafManagedRuleSetDefinition 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-AzFrontDoorWafManagedRuleSetDefinition Get-AzFrontDoorWafManagedRuleSetDefinition 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-AzFrontDoorWafPolicy Get-AzFrontDoorWafPolicy 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-AzFrontDoorWafPolicy Get-AzFrontDoorWafPolicy 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.
⚠️ New-AzFrontDoorBackendObject New-AzFrontDoorBackendObject 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.
⚠️ New-AzFrontDoorBackendPoolObject New-AzFrontDoorBackendPoolObject 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.
⚠️ New-AzFrontDoorBackendPoolsSettingObject New-AzFrontDoorBackendPoolsSettingObject 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.
⚠️ New-AzFrontDoorCacheConfigurationObject New-AzFrontDoorCacheConfigurationObject 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.
⚠️ New-AzFrontDoorForwardingConfigurationObject New-AzFrontDoorForwardingConfigurationObject 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.
⚠️ New-AzFrontDoorFrontendEndpointObject New-AzFrontDoorFrontendEndpointObject 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.
⚠️ New-AzFrontDoorHeaderActionObject New-AzFrontDoorHeaderActionObject 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.
⚠️ New-AzFrontDoorHealthProbeSettingObject New-AzFrontDoorHealthProbeSettingObject 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.
⚠️ New-AzFrontDoorLoadBalancingSettingObject New-AzFrontDoorLoadBalancingSettingObject 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.
⚠️ New-AzFrontDoorPolicySettingsObject New-AzFrontDoorPolicySettingsObject 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.
⚠️ New-AzFrontDoorRedirectConfigurationObject New-AzFrontDoorRedirectConfigurationObject 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.
⚠️ New-AzFrontDoorRoutingRuleObject New-AzFrontDoorRoutingRuleObject 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.
⚠️ New-AzFrontDoorRulesEngineActionObject New-AzFrontDoorRulesEngineActionObject 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.
⚠️ New-AzFrontDoorRulesEngineMatchConditionObject New-AzFrontDoorRulesEngineMatchConditionObject 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.
⚠️ New-AzFrontDoorRulesEngineRuleObject New-AzFrontDoorRulesEngineRuleObject 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.
⚠️ New-AzFrontDoorWafCustomRuleGroupByVariableObject New-AzFrontDoorWafCustomRuleGroupByVariableObject 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.
⚠️ New-AzFrontDoorWafCustomRuleObject New-AzFrontDoorWafCustomRuleObject 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.
⚠️ New-AzFrontDoorWafLogScrubbingRuleObject New-AzFrontDoorWafLogScrubbingRuleObject 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.
⚠️ New-AzFrontDoorWafLogScrubbingSettingObject New-AzFrontDoorWafLogScrubbingSettingObject 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.
⚠️ New-AzFrontDoorWafManagedRuleExclusionObject New-AzFrontDoorWafManagedRuleExclusionObject 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.
⚠️ New-AzFrontDoorWafManagedRuleObject New-AzFrontDoorWafManagedRuleObject 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.
⚠️ New-AzFrontDoorWafManagedRuleOverrideObject New-AzFrontDoorWafManagedRuleOverrideObject 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.
⚠️ New-AzFrontDoorWafMatchConditionObject New-AzFrontDoorWafMatchConditionObject 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.
⚠️ New-AzFrontDoorWafRuleGroupOverrideObject New-AzFrontDoorWafRuleGroupOverrideObject 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 File Existence Check
️✔️PowerShell Core - Windows
️✔️Windows PowerShell - Windows
⚠️Test
⚠️PowerShell Core - Linux
Type Title Current Coverage Last Coverage Description
⚠️ Test Coverage Less Than 80% 75.61 % 89.19% 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.61% 89.19% 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.61% 89.19% 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.61% 89.19% Test coverage cannot be lower than the number of the last release.

Description

Bumps the Az.FrontDoor swagger pin to API version 2026-04-01 so Get-AzFrontDoorWafManagedRuleSetDefinition returns three new read-only WAF fields:

Property On Values
DisplayName managed rule set Free text, for example Default Ruleset 2.2 (Latest, Recommended)
Status managed rule set Preview, GA, Supported, Deprecated
ParanoiaLevel managed rule PL1, PL2, PL3, PL4. Set for DRS rules only, empty for Bot Manager, DDoS and AI rules

Today these values are only visible in the portal. Users scripting WAF policy work have no way to tell which rule set version is current, which is deprecated, or which paranoia level a rule belongs to.

Az.FrontDoor is fully generated, so the change is the API version pin plus the changelog entry. No handwritten model or cmdlet code is involved.

Blast radius

2026-04-01 is additive over 2025-11-01. Compared against the merged spec it adds:

  • 2 definitions: ManagedRuleSetStatus, ParanoiaLevel
  • 3 properties: ManagedRuleSetDefinitionProperties.displayName, ManagedRuleSetDefinitionProperties.status, ManagedRuleDefinition.paranoiaLevel

No paths, operations, or existing properties are added, removed or changed. All three new properties are readOnly, so there is no new input surface and no breaking change.

Dependency, and why this is a draft

The spec is not merged yet. It is in Azure/azure-rest-api-specs PR 42373.

The commit: pin above points at that PR head (5d1343f93a5bb718e76ee017aa175cf8a697cb73), which resolves today but is not on main. Generated output is therefore not included in this PR: the pin has to be repointed at a main commit once the spec merges, and regenerating now would only have to be redone. Once the spec lands I will repoint the pin, regenerate, refresh the markdown help, and take this out of draft.

The matching Application Gateway change is Azure/azure-powershell PR 30023.

Mandatory Checklist

  • SHOULD update ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
  • SHOULD have proper test coverage for changes in pull request.
  • SHOULD NOT adjust version of module manually in pull request

…Door output

Bump the Az.FrontDoor swagger pin to API version 2026-04-01 so
Get-AzFrontDoorWafManagedRuleSetDefinition returns the new read-only WAF
fields: DisplayName and Status on the rule set, and ParanoiaLevel on the
rule.

The 2026-04-01 spec is additive over 2025-11-01. It adds two definitions
(ManagedRuleSetStatus, ParanoiaLevel) and three properties. No paths,
operations or existing properties change.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 35e78063-8202-487c-898f-021060a02c25
Copilot AI lite review requested due to automatic review settings August 23, 2026 10:06
@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@a0x1ab

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.

Pull request overview

This PR updates the Az.FrontDoor AutoRest swagger pin to the Front Door API version 2026-04-01 so that generated output for Get-AzFrontDoorWafManagedRuleSetDefinition can surface new read-only WAF fields (DisplayName, Status, ParanoiaLevel) once regeneration happens, and documents the change in the module changelog.

Changes:

  • Bumped the FrontDoor.Autorest swagger commit: pin and updated the input-file path to stable/2026-04-01.
  • Added an ## Upcoming Release changelog entry describing the new output properties for WAF managed rule set definitions.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
src/FrontDoor/FrontDoor.Autorest/README.md Updates the AutoRest swagger pin (commit) and moves the swagger input-file to 2026-04-01.
src/FrontDoor/FrontDoor/ChangeLog.md Adds user-facing release notes describing the new WAF output fields and the API version bump.

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

Comment on lines +22 to +24
* Added WAF managed rule set display name and status, and managed rule paranoia level, to `Get-AzFrontDoorWafManagedRuleSetDefinition` output.
- Added the `DisplayName` and `Status` properties to the returned rule sets. `Status` is one of `Preview`, `GA`, `Supported`, or `Deprecated`.
- Added the `ParanoiaLevel` property to the returned rules. It is set for DRS rules only and is empty for Bot Manager, DDoS, and AI rules.
Comment on lines 30 to 32
# pin the swagger version by using the commit id instead of branch name
commit: 3a617d58ce1d84caade01a3a682ec5c06a9088d9
commit: 5d1343f93a5bb718e76ee017aa175cf8a697cb73
require:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants