Azure Front Door Standard WAF creation fails while AllowFrontdoor remains Pending I cannot create an Azure Front Door Standard WAF policy.

Emil Kanneworff 0 Reputation points
2026-08-29T17:12:04.66+00:00

The Azure subscription is enabled. I have Owner access. Microsoft.Network and Microsoft.Cdn are Registered.

After requesting the feature registration, this remains Pending:

Microsoft.Network/AllowFrontdoor

Creating Microsoft.Network/FrontDoorWebApplicationFirewallPolicies fails with:

WebApplicationFirewallPolicy validation failed. More information "Policy ArmResourceId has incorrect formatting".

I reproduced the failure with a minimal, unassociated Standard_AzureFrontDoor WAF policy created directly through Azure Resource Manager. It has no custom rules, certificate, route, Front Door association, DNS change, App Service restriction, or Key Vault dependency.

The Azure Front Door Standard profile itself is Active. Endpoint, origin group and origin deploy successfully; the WAF policy alone fails.

Could Microsoft confirm whether AllowFrontdoor requires manual approval for the subscription, or escalate this to a private support case? I can provide subscription, deployment and correlation details privately.

Azure Front Door
Azure Front Door

An Azure service that provides a cloud content delivery network with threat protection.


1 answer

Sort by: Oldest
  1. Vinodh247-1375 44,556 Reputation points Volunteer Moderator
    2026-09-01T01:04:34.8233333+00:00

    Based on the information provided, this does appear more like a control plane or feature registration issue than a problem with the WAF policy configuration itself.

    The indicators are:

    • Microsoft.Network/AllowFrontdoor remains Pending.
    • Microsoft.Network and Microsoft.Cdn are already Registered.
    • Azure Front Door Standard resources (profile, endpoint, origin group, origin) deploy successfully.
    • A minimal standalone Standard_AzureFrontDoor WAF policy fails before any association with a Front Door profile.
    • The error is returned during resource validation:"Policy ArmResourceId has incorrect formatting". [learn.microsoft.com]

    One additional point worth validating is whether the deployment payload contains any WAF policy resource IDs that are being generated or referenced incorrectly. Although the error often points to a malformed ARM resource ID, your minimal reproduction suggests the validation layer may be incorrectly interpreting the request while the Front Door feature registration remains incomplete.

    A few checks that have not yet been discussed in the thread by other ans as well:

    1. Verify the API version being used for Microsoft.Network/FrontDoorWebApplicationFirewallPolicies.
    • If deploying via ARM/Bicep/Terraform, test with the latest generally available API version supported for Azure Front Door WAF.
    • Older API versions can sometimes produce validation errors that do not accurately reflect the underlying issue.
    1. Compare the generated resource ID against the expected format:
      1. /subscriptions/{subscription-id}/resourceGroups/{resource-group}/providers/Microsoft.Network/FrontDoorWebApplicationFirewallPolicies/{policy-name}
      Even if the portal is being used, reviewing the deployment operation details can confirm whether the service is validating an unexpected value.
    2. Review the deployment operation JSON for any hidden references to:
      1. Security policies
      2. Front Door associations
      3. Managed rule sets
      4. Custom rule definitions
      If the deployment payload contains no such references and still fails, that further strengthens the case that the failure is occurring before actual WAF policy provisioning.

    Given that AllowFrontdoor remains Pending, and the issue reproduces with a minimal standalone policy, I would focus on the registration state rather than spending time troubleshooting DNS, certificates, Key Vault integrations, routes, origins, or WAF rule definitions. The evidence currently points to a subscription-level feature state mismatch rather than an issue with the WAF configuration itself. [learn.microsoft.com]

    Help make this community better for everyone: if this answer resolved your issue, please accept it or leave an upvote. If not, share more details in a comment so we can continue the discussion and find the right solution.

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.