Activations
akamai_appsec_activations
 Average processing time 5–7 minutes
   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
noteornotification_emailsargument 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 STAGINGorPRODUCTION. Defaults toSTAGINGif 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.
Updated 5 months ago
