Match target

akamai_appsec_match_target

Create a match target for your security configuration.

Match targets determine which security policy should apply to an API, hostname, or path.

resource "akamai_appsec_match_target" "my-match-target" { config_id = 12345 match_target = jsonencode( { "type": "website", "isNegativePathMatch": false, "isNegativeFileExtensionMatch": false, "hostnames": [ "example.com", ], "fileExtensions": [ "sfx", "py", "js", "jar", "html", "exe", "dll", "bat" ], "securityPolicy": { "policyId": "98765" } } ) }
resource "akamai_appsec_match_target" "my-match-target" { config_id = 12345 match_target = file("${path.module}/match_targets.json") }

Arguments

Pass your configuration ID and the definition of your match targets to create or update your resource.

ArgumentRequiredDescription
config_idYour security configuration's ID.
match_targetA JSON-formatted definition of one or more match targets.

Attributes

There is no default standard output. Upon creation, the last line of the process log contains a success message with your resource's id.

Adding an output block returns the match_target_id along with your match_target definition.


Did this page help you?