AzureWAF

The Azure WAF (Web Application Firewall) integration provides centralized protection of your web applications from common exploits and vulnerabilities. It enables you to control policies that are configured in the Azure Firewall management platform, and allows you to add, delete, or update policies, and also to get details of a specific policy or a list of policies.

Network Security · Azure WAF

Configuration parameters

  • app_id — App ID
  • subscription_id — Default Subscription ID (required)
  • resource_group_name — Default Resource Group Name (required)
  • auth_type — Authentication Type (required)
  • tenant_id — Tenant ID
  • credentials — Client Secret
  • redirect_uri — Application redirect URI (for authorization code mode)
  • auth_code — Authorization code
  • managed_identities_client_id
  • azure_ad_endpoint — Azure AD endpoint
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings

Commands (15)

  • azure-waf-auth-complete

    Run this command to complete the authorization process. Should be used after running the azure_waf-auth-start command.

  • azure-waf-auth-reset

    Run this command if for some reason you need to rerun the authentication process.

  • azure-waf-auth-start

    Run this command to start the authorization process and follow the instructions provided in the command results.

  • azure-waf-auth-test

    Tests connectivity to the Azure Web Application Firewall.

  • azure-waf-front-door-policies-list

    Lists all of the Front Door protection policies within a resource group.

  • azure-waf-front-door-policies-list-all-in-subscription

    Lists all of the Front Door protection policies within a subscription.

  • azure-waf-front-door-policy-delete

    Deletes a Front Door policy.

  • azure-waf-front-door-policy-update-or-create

    Creates or updates a Front Door policy with a specified rule set name within a resource group.

  • azure-waf-generate-login-url

    Generate the login url used for Authorization code flow.

  • azure-waf-policies-get

    Retrieves protection policies within a resource group.

  • azure-waf-policies-list-all-in-subscription

    Retrieves all the WAF policies in a subscription.

  • azure-waf-policy-delete

    Deletes a policy.

  • azure-waf-policy-update-or-create

    Creates or updates a policy with a specified rule set name within a resource group.

  • azure-waf-resource-group-list

    Gets all the resource groups for a subscription.

  • azure-waf-subscriptions-list

    Gets all subscriptions for a tenant.