Azure Web Application Firewall
App Vendor: Azure Web Application Firewall
App Category: Network Security
Connector Version: 1.0.1
API Version: 2020-11-01
About App
Azure web application firewall (WAF) provides centralised protection of your web applications from common exploits and vulnerabilities.
The Azure Web Application Firewall app is configured with the Orchestrate application to perform the following actions:
Action Name | Description |
---|---|
Create Application Gateway | This action creates an application gateway. |
Create WAF | This action creates the specified Azure WAF. |
Delete WAF | This action deletes the specified Azure WAF. |
Get Application Gateway | This action retrieves the specified application gateway. |
Get Firewall Details | This action retrieves the specified Azure WAF. |
Get SSL Predefined Policy | This action retrieves SSL predefined policy with the specified policy name. |
List Available Rule Sets | This action retrieves the list of all available rule sets. |
List Firewalls In Resource Group | This action retrieves the list of all azure firewalls in a resource group. |
List WAF managed rule sets | This action retrieves all available managed rule sets. |
List WAF Policies In Subscription | This action retrieves all the WAF policies in a subscription. |
Update WAF | This action updates the specified Azure WAF. |
Configuration Parameters
The following configuration parameters are required for the Azure Web Application Firewall connector app to communicate with the Azure Web Application Firewall enterprise application. The parameters can be configured by creating instances in the connector app.
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Client ID | The application id that's assigned to your app. you can find this information in the portal where you registered your app. api credentials | Text | Required | |
Client Secret | The client secret that you generated for your app in the app registration portal. | Password | Required | |
Tenant ID | The azure active directory tenant the application plans to operate against, in guid or domain-name format. | Text | Required |
Action: Create Application Gateway
This action creates an application gateway.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Resource group name | Specify the resource group name to create an application gateway. | Text | Required |
|
Application gateway name | Enter the application gateway name. | Text | Required |
|
Additional params | Input data used to create or update azure waf in the request body. example - tags, properties.customrules. | Key Value | Required |
|
Action: Create WAF
This action creates the specified azure waf.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Resource group name | Specify the resource group name to create waf. | Text | Required |
|
Policy name | Ente the policy name to create waf. | Text | Required |
|
Location | Enter the resource location to create waf. | Text | Required |
|
Additional params | Input data used to create or update azure waf in the request body. example - tags, properties.customrules. | Key Value | Required |
|
Action: Delete WAF
This action deletes the specified azure waf.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Resource group name | Specify the resource group name to delete the azure waf. | Text | Required |
|
Policy name | Enter the policy name to delete the azure waf. | Text | Required |
|
Action: Get Application Gateway
This action retrieves the specified application gateway.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required | |
Resource group name | Specify the resource group to get the gateway. | Text | Required | |
Application gateway name | Enter the application gateway name. | Text | Required |
Example Request
Action: Get Firewall Details
This action retrieves the specified Azure WAF.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Resource group name | Specify the resource group name to get the details of the firewall. | Text | Required |
|
Policy name | Enter the policy name to get the details of the firewall. | Text | Required |
|
Action: Get SSL Predefined Policy
This action retrieves ssl predefined policy with the specified policy name.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id | Text | Required |
|
Predefined policy name | Specify the resource group to get the policy. | Text | Required |
|
Action: List Available Rule Sets
This action retrieves the list of all available rule sets.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Action: List Firewalls In Resource Group
This action retrieves the list of all azure firewalls in a resource group.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Resource group name | Enter the resource group name to retrieve the list of firewalls. | Text | Required |
|
Action: List WAF managed rule sets
This action retrieves all available managed rule sets.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Action: List WAF Policies In Subscription
This action retrieves all the waf policies in a subscription.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Action: Update WAF
This action updates the specified azure waf.
Action Input Parameters
Parameter | Description | Field Type | Required/Optional | Comments |
---|---|---|---|---|
Subscription id | Enter the azure subscription id. | Text | Required |
|
Resource group name | Specify the resource group name to update the waf. | Text | Required |
|
Policy name | Enter the policy name to update the waf. | Text | Required |
|
Additional params | Input data used to create or update azure waf in the request body. example - tags, properties.customrules. | Key Value | Required |
|