Skip to main content

Cyware Orchestrate

AWS WAF Classic

App Vendor: AWS WAF v2

Connector Category: IT Services

Connector Version: 2.0.0

API Version: 1.0.0

About App

The AWS WAF v2 app in the Orchestrate application monitors the HTTP and HTTPS requests forwarded to an Amazon API Gateway API, Amazon CloudFront, or an Application Load Balancer. AWS WAF lets you control the access to your content based on the conditions you specify (IP address) and configure CloudFront to return a custom error page when a request is blocked.

The AWS WAF v2 app is configured with the Orchestrate application to perform the below-listed actions:

Action Name

Description

Remove elements from an IP Set

This action can be used to remove elements from an IP Set.

Add an element to the IP Set

This action can be used to add an element to the IP Set.

Get IP elements Set

This action can be used to obtain elements of an IP Set.

Get the list of IP Sets

This action can be used to obtain the list of all the IP sets available in the AWS WAF.

Configuration parameters

Below is the list of configuration parameters that are required for the AWS WAF Classic app to communicate with the AWS WAF Classic application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

Access Key ID

Enter the Access Key ID.

Text

Required

Secret Access Key

Enter the Secret Access Key.

Password

Required

Action: Get IP Elements Set

This action can be used to obtain elements of an IP Set.

Parameter

Description

Field Type

Required / Optional

Comments

IP Set ID

Enter the IP Set ID

Text

Required

Region Name

Enter the region name of the AWS WAF

Text

Required

Example Request
[
{
"ip_set_id": "f3b3c53c-cd83-42cc-b84e-bcbf8a1af354",
"region_name": "us-east-2"
}
]
Action: Remove elements from an IP Set

This action can be used to remove elements from an IP Set.

Example Request
[
{
"ip_list": [
           "7.8.8.9/32"
           ],
"ip_set_id": "f3b3c53c-cd83-42cc-b84e-bcbf8a1af354",
"region_name": "us-east-2"
}
]
Action: Add an element to the IP Set

This action can be used to add an element to the IP Set.

Example Request
[
{
"ip_list": [
           "7.8.8.9/32"
           ],
"ip_set_id": "f3b3c53c-cd83-42cc-b84e-bcbf8a1af354",
"region_name": "us-east-2"
}
]
Action: Get IP Elements Set

This action can be used to obtain elements of an IP Set.

Parameter

Description

Field Type

Required / Optional

Comments

IP Set ID

Enter the IP Set ID

Text

Required

Region Name

Enter the region name of the AWS WAF

Text

Required

Example Request
[
    {
        "region_name": "us-east-2"
    }
]