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
note
ornotification_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.
Updated 4 days ago