Skip to main content

Cyware Orchestrate

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