Custom rule actions


Retrieve information about the actions defined for your custom rules. Custom rules are rules that you create yourself ‚ÄĒ these rules aren't part of Akamai's Kona Rule Set.

Scopes: Security policy; custom rule


terraform {
  required_providers {
    akamai = {
      source = "akamai/akamai"

provider "akamai" {
  edgerc = "~/.edgerc"
data "akamai_appsec_configuration" "configuration" {
  name = "Documentation"
data "akamai_appsec_custom_rule_actions" "custom_rule_actions" {
  config_id          = data.akamai_appsec_configuration.configuration.config_id
  security_policy_id = "gms1_134637"
output "custom_rule_actions" {
  value = data.akamai_appsec_custom_rule_actions.custom_rule_actions.output_text

Argument reference

This data source supports the following arguments:

  • config_id (Required). Unique identifier of the security configuration associated with the custom rules.
  • security_policy_id (Required). Unique identifier of the security policy associated with the custom rules.
  • custom_rule_id (Optional). Unique identifier of the custom rule you want to return information for. If not included, action information is returned for all your custom rules.

Output options

The following options can be used to determine the information returned, and how that returned information is formatted:

  • output_text. Tabular report showing the ID, name, and action of the custom rules.