phased_​release

Version: v2025-01-13Includes use: No

Behavior name: Phased Release Cloudlet

The Phased Release Cloudlet provides gradual and granular traffic management to an alternate origin in near real time. Use the Cloudlets API or the Cloudlets Policy Manager application within Control Center to set up your Cloudlets policies.

Default behavior

These samples reflect the behavior's default settings. You can use these as is in your configurations or make adjustments based on the behavior's available options.

data "akamai_property_rules_builder" "phased_release" {
  rules_v2025_02_18 {
    name     = "Phased Release Cloudlet"
    comments = "Provides gradual and granular traffic management to an alternate origin in near real time."
    behavior {
      phased_release {
        enabled                = true
        is_shared_policy       = false
        cloudlet_policy        = ""
        label                  = ""
        population_cookie_type = "NONE"
        failover_enabled       = false
      }
    }
  }
}
"behaviors": [
  {
    "name": "phasedRelease",
    "options": {
      "enabled": true,
      "isSharedPolicy": false,
      "cloudletPolicy": "",
      "label": "",
      "populationCookieType": "NONE",
      "failoverEnabled": false
    }
  }
]

Options

Option Description
enabled
Enables the Phased Release Cloudlet.
is_shared_policy
Whether you want to apply the Cloudlet shared policy to an unlimited number of properties within your account. Learn more about shared policies and how to create them in Cloudlets Policy Manager.
cloudlet_policy
Whether you want to apply the Cloudlet shared policy to an unlimited number of properties within your account. Learn more about shared policies and how to create them in Cloudlets Policy Manager. Contains:
  • id. The cloudlet ID.
  • name. The cloudlet's name.
cloudlet_shared_policy
Identifies the Cloudlet shared policy to use with this behavior. Use the Cloudlets API to list available shared policies.
label
A label to distinguish this Phased Release policy from any others within the same property.
population_cookie_type
Select when to assign a cookie to the population of users the Cloudlet defines. If you select the Cloudlet's random membership option, it overrides this option's value so that it is effectively NONE. Value is one of:
  • NONE. Do not expire the cookie.
  • NEVER. Never assign a cookie.
  • ON_BROWSER_CLOSE. Once the browser session ends.
  • FIXED_DATE. Specify a time when the cookie expires.
  • DURATION. Specify a delay before the cookie expires.
population_expiration_date
Specifies the date and time when membership expires, and the browser no longer sends the cookie. Subsequent requests re-evaluate based on current membership settings.
population_duration
Sets the lifetime of the cookie from the initial request. Subsequent requests re-evaluate based on current membership settings.
population_refresh
Enabling this option resets the original duration of the cookie if the browser refreshes before the cookie expires.
failover_enabled
Allows failure responses at the origin defined by the Cloudlet to fail over to the prevailing origin defined by the property.
failover_response_code
Defines the set of failure codes that initiate the failover response.
failover_duration
Specifies the number of seconds to wait until the client tries to access the failover origin after the initial failure is detected. Set the value to 0 to immediately request the alternate origin upon failure. Value range is 0-300.