---
updatedAt: 2026-07-28T17:48:27.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/terraform/llms.txt
---

# Activation

akamai_property_activation

<div class="aligned">
  <img class="img-header" src="https://techdocs.akamai.com/terraform-images/img/clock.png" height="25" width="25" style="padding-left:15px;" />
  <span class="span-header">&nbsp;Average processing times</span><span class="span-header-text">&nbsp;Staging: 1-3 minutes</span><span class="span-header-text">&nbsp;Production: 5-7 minutes</span>
</div>

<div><p></p></div>

Activates a property version on either the staging or production network. If you don't specify a network, the default action targets staging.

> 📘
>
> Changes in `note` or `contact` don't trigger a new property activation.
>
> You can't update the `contact` or `auto_acknowledge_rule_warnings` arguments on an active property version.  To make these updates, you have two options:
>
> * Deactivate an existing property version, update those fields, and then reactivate that version.
> * Create a new property version and activate it with the updated values on those fields.

```json Declaration
// Change the network value to production for the production network
resource "akamai_property_activation" "my_activation" {
     property_id                    = "prp_12345"
     network                        = "STAGING"
     contact                        = ["jsmith@example.com"]
     note                           = "Sample activation"
     version                        = "1"
     auto_acknowledge_rule_warnings = true
     timeouts {
       default = "1h"
     }
}
```

## Arguments

Pass your property's ID and version, along with who to send change notifications to, to activate your property.

<table>
  <thead>
    <tr>
      <th>Argument</th>
      <th>Required</th>
      <th>Description</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code>property_id</code></td>
      <td class="rqcent">✔</td>
      <td>Your property's ID, including the <code>prp_</code> prefix.</td>
    </tr>
    <tr>
      <td><code>contact</code></td>
      <td class="rqcent">✔</td>
      <td>One or more email addresses to which to send activation status changes.</td>
    </tr>
    <tr>
      <td><code>version</code></td>
      <td class="rqcent">✔</td>
      <td>Your property's version number.</td>
    </tr>
    <tr>
      <td><code>network</code></td>
      <td></td>
      <td>Akamai network in which to activate your property, either <code>STAGING</code> or <code>PRODUCTION</code>. The default is <code>STAGING</code>.</td>
    </tr>
    <tr>
      <td><code>note</code></td>
      <td></td>
      <td>A descriptive message about the activation request.</td>
    </tr>
    <tr>
      <td><code>auto_acknowledge_rule_warnings</code></td>
      <td></td>
      <td>Whether the activation should proceed despite any warnings. The default is <code>false</code>.</td>
    </tr>
    <tr>
      <td><code>timeouts</code></td>
      <td></td>
      <td>Uses a <code>default</code> argument to override the HashiCorp processing timeout of 20 minutes. Value is a string containing a number and its time reference, <code>h</code>, <code>m</code>, <code>s</code>. You can pass one, two, or all values. For example:
        <ul>
          <li><code>1h3m5s</code></li>
          <li><code>2h5m</code></li>
          <li><code>3m</code></li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

## Attributes

Returned to you are the activation's IDs, status, and any warnings or errors.

| Attribute       | Description                                                    |
| --------------- | -------------------------------------------------------------- |
| `id`            | Your activation's ID.                                          |
| `warnings`      | Warnings returned during activation.                           |
| `errors`        | Errors returned during activation.                             |
| `activation_id` | The ID given to the activation event while it's in progress.   |
| `status`        | The property version's activation status on the given network. |

# Sibling pages

* [CP code](https://techdocs.akamai.com/terraform/docs/pm-rc-cp-code.md)
* [Domains](https://techdocs.akamai.com/terraform/docs/pm-rc-domains.md)
* [Domain validation](https://techdocs.akamai.com/terraform/docs/pm-rc-domain-validation.md)
* [Edge hostname](https://techdocs.akamai.com/terraform/docs/pm-rc-edge-hostname.md)
* [Hostname bucket](https://techdocs.akamai.com/terraform/docs/pm-rc-hostname-bucket.md)
* [Include](https://techdocs.akamai.com/terraform/docs/pm-rc-include.md)
* [Include activation](https://techdocs.akamai.com/terraform/docs/pm-rc-include-activation.md)
* [Late domain validation](https://techdocs.akamai.com/terraform/docs/pm-rc-domain-late-validation.md)
* [Property](https://techdocs.akamai.com/terraform/docs/pm-rc-property.md)