Akamai

Akamai secures content, data, and applications across all your data centers and cloud providers, so you can harness the power of a multi-cloud world while maintaining governance and control.

Integration with LogicHub

Connecting with Akamai

To connect to Akamai following details are required:

  • Label: Connection name.
  • Reference Values: Define variables here to templatize integration connections and actions. For example, you can use https://www.{{hostname}}.com where, hostname is a variable defined in this input. For more information on how to add data, see 'Add Data' Input Type for Integrations.
  • Base URL: Base URL for Akamai API Access. For example: https://akab-xxxxxx-yyyyyy.luna.akamaiapis.net.
  • Client Token: Client Token for accessing Akamai API.
  • Client Secret: Client Secret for accessing Akamai API.
  • Access Token: Access Token for accessing Akamai API

Actions with Akamai

Show Network Lists

List all network lists available for an authenticated user who belongs to a group, optionally filtered by listType or based on a search string.

Inputs to this Action

  • Connection: Choose a connection that you have created.
  • Enable Extended Response (Optional): When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment status in both STAGING and PRODUCTION environments. This data takes longer to provide. (Default is False ie Disabled)
  • Include Elements (Optional): If enabled, the response list includes all items. For large network lists, this may slow responses and yield large response objects. Disabling it, omits the network list's elements and only provides higher-level metadata. (Default is False ie Disabled)
  • List Type (Optional): Filters the output to lists of only the given type of network lists if provided, either IP or GEO. This corresponds to the NetworkList object's type member.
  • Search (Optional): Enter a jinja-templated search string to show only related results.

Output of Action
Multiple rows of result JSON containing the following items:

  • has_error: True/False
  • error: message/null
  • other keys containing information of Network List

Add Element

Adds the specified element to the specified list.

Inputs to this Action

  • Connection: Choose a connection that you have created.
  • Element: Select column that contains Elements. If the network list's type is IP, the column-value needs to be an IP address or CIDR block. If the type is GEO, it needs to be a two-character country code.
  • Network List ID: Select column that contains Network List ID where the corresponding Element is to be added

Output of Action
Multiple rows of result JSON containing the following items:

  • has_error: True/False
  • error: message/null
  • result: Element is successfully added to Network List

Delete Element

Deletes the specified element from a specified list.

Inputs to this Action

  • Connection: Choose a connection that you have created.
  • Element: Select column that contains Elements. If the network list's type is IP, the column-value needs to be an IP address or CIDR block. If the type is GEO, it needs to be a two-character country code.
  • Network List ID: Select column that contains Network List ID where the corresponding Element is to be deleted from

Output of Action
Multiple rows of result JSON containing the following items:

  • has_error: True/False
  • error: message/null
  • result: Element is successfully removed from Network List

Append Elements

Appends all elements to a selected Network List.

Inputs to this Action

  • Connection: Choose a connection that you have created.
  • Element: Select column that contains Elements. If the network list's type is IP, the column-value needs to be an IP address or CIDR block. If the type is GEO, it needs to be a two-character country code.
  • Network List: Select Network List where all Elements should be appended to

Output of Action:
Multiple rows of result JSON containing the following items:

  • has_error: True/False
  • error: message/null
  • result: Element is successfully appended to Network List

Did this page help you?