Azure / Azure/azure-powershell
[Az.FrontDoor] Expose DisplayName, Status, and per-rule ParanoiaLevel
- Dominant language
- C#
- Stars
- 4.8k
- Forks
- 4.3k
- Avg merge
- 2d 17h
- Merged PRs (30d)
- 51
Description
### Description of the new feature
The Front Door managed rule-set manifest now returns these read-only fields in API version `2026-04-01`:
- `properties.displayName`: display name for each managed rule-set version
- `properties.status`: lifecycle status such as `GA`, `Preview`, or `Deprecated`
- `properties.ruleGroups[].rules[].paranoiaLevel`: `PL1` through `PL4` for each DRS rule
The service already returns all three fields. `Az.FrontDoor` is generated from API version `2025-11-01`, so `Get-AzFrontDoorWafManagedRuleSetDefinition` does not expose them.
For example, the API returns `Default Ruleset 2.2 (Latest, Recommended)`, status `GA`, and a `paranoiaLevel` value on each DRS rule.
### Request
Regenerate `Az.FrontDoor` against API version `2026-04-01` and expose `DisplayName`, `Status`, and per-rule `ParanoiaLevel` in the output of `Get-AzFrontDoorWafManagedRuleSetDefinition`.
### Reference
- Merged spec PR: https://github.com/Azure/azure-rest-api-specs/pull/42373
- SDK release plan: 36510
### Module
Az.FrontDoor
Contributor guide
Research direction
Start with Get-AzFrontDoorWafManagedRuleSetDefinition and the Az.FrontDoor generation inputs for API version 2026-04-01; review merged spec PR 42373 and release plan 36510. Done means the cmdlet output exposes DisplayName and Status for managed rule-set versions and ParanoiaLevel for each rule.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure, csharp, powershell
- Domain
- api, cloud
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 68/100