GuideReference
TrainingSupportCommunity
Reference

phased_​release

  • Property Manager name: Phased Release Cloudlet
  • Behavior version: The v2023-01-05 rule format supports the phased_​release behavior v1.2.
  • Rule format status: GA, stable
  • Access: Read/Write
  • Allowed in includes: No (temporarily)

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.

OptionTypeDescriptionRequires
enabledboolean

Enables the Phased Release Cloudlet.

{"displayType":"boolean","tag":"input","type":"checkbox"}
cloudlet_​policyobject

Specifies the Cloudlet policy as an object.

{"displayType":"object","tag":"input","todo":true}
{"if":{"attribute":"enabled","op":"eq","value":true}}
cloudlet_​policy.idnumber

Identifies the Cloudlet.

cloudlet_​policy.namestring

The Cloudlet's descriptive name.

labelstring

A label to distinguish this Phased Release policy from any others within the same property.

{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
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_​datestring (epoch timestamp)

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_​cookie_​type is FIXED_​DATE
{"displayType":"string","tag":"input","type":"text"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"populationCookieType","op":"eq","value":"FIXED_DATE"}]}}
population_​durationstring (duration)

Sets the lifetime of the cookie from the initial request. Subsequent requests re-evaluate based on current membership settings.

population_​cookie_​type is DURATION
{"displayType":"string","tag":"input","type":"text"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"populationCookieType","op":"eq","value":"DURATION"}]}}
population_​refreshboolean

Enabling this option resets the original duration of the cookie if the browser refreshes before the cookie expires.

population_​cookie_​type is DURATION
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"populationCookieType","op":"eq","value":"DURATION"}]}}
failover_​enabledboolean

Allows failure responses at the origin defined by the Cloudlet to fail over to the prevailing origin defined by the property.

{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"attribute":"enabled","op":"eq","value":true}}
failover_​response_​codestring array

Defines the set of failure codes that initiate the failover response.

failover_​enabled is true
{"displayType":"string array","tag":"input","todo":true}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"failoverEnabled","op":"eq","value":true}]}}
failover_​durationnumber (0-300)

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.

failover_​enabled is true
{"displayType":"number","max":[300],"min":[0],"tag":"input","type":"range"}
{"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"failoverEnabled","op":"eq","value":true}]}}