Skip to main content

Cyware Orchestrate

Akamai Threat Protector

App Vendor: Akamai

App Category: Network Security

Connector Version: 1.0.2

API Version: 1.0.0

Notice

This is a beta-app and the documentation is in progress.

About App

Akamai Threat Protector is cloud-based security service that proactively identifies, blocks, and mitigates targeted threats such as malware, ransomware, phishing, DNS data exfiltration, and advanced zero-day attacks. This app can centrally manage, enforce unified security, and acceptable use policies for all your employees and guests.

The Akamai Threat Protector app is configured with the Orchestrate application to perform the following actions:

Action Name

Description

Action List Sites

This action retrieves a list of sites or IP addresses.

Akamai Security List

This action fetches all the security lists of IP, domain, hash, and more.

Get all ETP config

This action retrieves all the configurations of Enterprise Akamai Threat Protector.

Get All Emergency Lists

This action fetches all the emergency lists.

Get List

The action retrieves lists of entities such as IP and domain.

Get Policy

This action fetches all the policies.

Action Create Site

This action creates a site. A site in Akamai Threat Protector refers to list of IPs and domains.

Update Site

This action updates the site.

Update Emergency List

This action updates an emergency list.

Get Emergency List

This action retrieves an emergency list with the specified config ID.

Delete List

This action removes a list.

Delete Policy

This action deletes a policy.

Create Policy

This action creates a policy.

List Policies

This action retrieves the list of all policies.

Delete Site

This action deletes a site.

Configuration Parameters

The following configuration parameters are required for the Akamai Threat Protector app to communicate with the Akamai Threat Protector enterprise application. The parameters can be configured by creating instances in the app.

Parameter

Description

Field Type

Required/Optional

Comments

Hostname

Enter the hostname provided by Akamai.

Example:

"https://akamai.domain.com"

Text

Required

Edgegrid Client Token

Enter the Edgegrid client token.

Password

Required

Edgegrid Client Secret

Enter the Edgegrid client secret.

Password

Required

Edgegrid Access Token

Enter the Edgegrid access token.

Password

Required

Verify

Choose to verify SSL certificates.

Boolean

Optional

Allowed values:

  • true

  • false

Default value:

false

Action: Action List Sites

This action retrieves a list of sites. Site in Akamai refers to a list of IP addresses.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1234

Text

Required

Action: Akamai Security List

This action fetches all the security lists of IPs, domains, hash, and more.

Action Input Parameters

This action does not require any input parameter.

Action: Get all ETP config

This action retrieves all the enterprise threat protector configurations.

Action Input Parameters

This action does not require any input parameter.

Action: Get All Emergency Lists

This action fetches all the emergency lists.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1234

Text

Required

Action: Get List

The action retrieves lists of entities such as IP domains.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1234

Text

Required

List ID

Enter the list ID.

Example:

1293

Text

Required

Action: Get Policy

This action fetches all the policies.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1234

Text

Required

Policy ID

Enter the ID of the policy.

Example:

1287

Text

Required

Action: Action Create Site

This action creates a site. Site in Akamai Threat Protector refers to a list of IPs and domains.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1234

Text

Required

Action: Update Site

This action updates the site.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1234

Integer

Required

Site ID

Enter the site ID.

Example:

1287

Integer

Required

Action: Update Emergency List

This action updates an emergency list.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the integer config ID.

Example:

1123

Integer

Required

List type

Enter the type of list.

Text

Required

Allowed values:

  • Whitelist

  • Blacklist

IP addresses

Enter a comma-separated list of IP address values. Note that this is optional, if the domain is provided.

Text

Optional

Domains

Enter a comma-separated list of domain values. Note that this is optional if the IP address is provided.

Text

Optional

Action: Get Emergency List

This action is used to get an emergency list with specified config ID.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1123

Text

Required

List Type

Enter the type of list.

Text

Required

Allowed values:

  • Whitelist

  • Blacklist

Action: Delete List

This action removes a list.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1123

Integer

Required

List iD

Enter the integer list ID.

Example:

1123

Integer

Required

Action: Delete Policy

This action deletes a policy.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the integer config ID.

Example:

1123

Text

Required

Policy ID

Enter the policy ID.

Text

Required

Action: Create Policy

This action creates a policy.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1123

Text

Optional

Action: List Policies

This action lists the policies.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the config ID.

Example:

1123

Text

Required

Action: Delete Site

This action deletes a site.

Action Input Parameters

Parameter

Description

Field Type

Required/Optional

Comments

Config ID

Enter the integer config ID.

Example:

1123

Text

Required

Site ID

Enter the integer site ID.

Example:

1129

Integer

Required