- Property Manager name: Phased Release Cloudlet
- Behavior version: The
v2025-10-16rule format supports thephasedReleasebehavior v2.0. - Rule format status: Deprecated, outdated rule format
- 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.
| Option | Type | Description | Requires | |
|---|---|---|---|---|
enabled | boolean | Enables the Phased Release Cloudlet. | {"displayType":"boolean","tag":"input","type":"checkbox"} | |
isāSharedāPolicy | boolean | 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. | {"displayType":"boolean","tag":"input","type":"checkbox"}{"if":{"attribute":"enabled","op":"eq","value":true}} | |
cloudletāPolicy | object | Specifies the Cloudlet policy as an object. | isāSharedāPolicy is false | {"displayType":"object","tag":"input","todo":true}{"if":{"attribute":"isSharedPolicy","op":"eq","value":false}} |
cloudletāPolicy.id | number | Identifies the Cloudlet. | ||
cloudletāPolicy.name | string | The Cloudlet's descriptive name. | ||
cloudletāSharedāPolicy | number | Identifies the Cloudlet shared policy to use with this behavior. Use the Cloudlets API to list available shared policies. | isāSharedāPolicy is true | {"displayType":"number","tag":"input","type":"number"}{"if":{"attribute":"isSharedPolicy","op":"eq","value":true}} |
label | string | 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}} | |
populationāCookieāType | enum | 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 | {"displayType":"enum","options":["NONE","NEVER","ON_BROWSER_CLOSE","FIXED_DATE","DURATION"],"tag":"select"}{"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āDate | string (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āDuration | string (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āRefresh | boolean | 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āEnabled | boolean | 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āCode | string 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āDuration | number (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 | 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}]}} |
