Activations
akamai_appsec_activations
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 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.
Updated 10 days ago
Did this page help you?
