Activations

akamai_appsec_activations

 Average processing time 5–7 minutes

Activate a security configuration version. To deactivate that version, run terraform destroy.

Notes:

  • An activation fails if the security configuration includes one or more invalid hostnames and doesn't have at least one match target.
  • A change in the note or notification_emails argument doesn't trigger a configuration activation.
resource "akamai_appsec_activations" "my-activation" { config_id = 12345 network = "STAGING" note = "Activating on staging" notification_emails = ["jsmith@example.com"] version = 1 }
resource "akamai_appsec_configuration" "my-config" { name = "my appsec config" description = "This is my new configuration." contract_id = "C-0N7RAC7" group_id = "12345" host_names = ["example.com"] } data "akamai_appsec_configuration" "my-configuration" { name = akamai_appsec_configuration.my-config.name } output "my-appsec-config" { value = data.akamai_appsec_configuration.my-configuration } resource "akamai_appsec_match_target" "match_target" { config_id = data.akamai_appsec_configuration.my-configuration.config_id match_target = file("${path.module}/match_targets.json") } resource "akamai_appsec_activations" "my-activation" { config_id = data.akamai_appsec_configuration.my-configuration.config_id network = "STAGING" note = "Activating on staging" notification_emails = ["jsmith@example.com"] version = data.akamai_appsec_configuration.my-configuration.latest_version }

Arguments

Send a configuration ID and its version and define notification emails to activate your configuration.

Argument Required Description
config_id Your configuration's ID.
version Your configuration's version.
notification_emails Email addresses to notify about the activation status.
network The Akamai network to activate your configuration version, either STAGING or PRODUCTION. Defaults to STAGING if not set.
note A descriptive message about the activation request. Defaults to a timestamp if not set.

Attributes

If you've not set an output method, the response only provides a success message with the resource's id.

Setting an output method returns the configuration activation details you provided on create along with the computed status attribute.


Did this page help you?