- Property Manager name: Subcustomer Enablement
- Behavior version: The
latest
rule format supports thesubCustomer
behavior v1.6. - Rule format status: Beta, possible breaking changes
- Access: Read/Write
- Allowed in includes: Not available for
latest
rule format
When positioned in a property's top-level default rule, enables various Cloud Embed features that allow you to leverage Akamai's CDN architecture for your own subcustomers. This behavior's options allow you to use Cloud Embed to configure your subcustomers' content. Once enabled, you can use the Akamai Cloud Embed API (ACE) to assign subcustomers to this base configuration, and to customize policies for them. See also the dynamicWebContent
behavior to configure subcustomers' dynamic web content.
Option | Type | Description | Requires | |
---|---|---|---|---|
enabled | boolean | Allows Cloud Embed to dynamically modify your subcustomers' content. | {"displayType":"boolean","tag":"input","type":"checkbox"} | |
origin | boolean | Allows you to assign origin hostnames for customers. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
partnerDomainSuffix | string | This specifies the appropriate domain suffix, which you should typically match with your property hostname. It identifies the domain as trustworthy on the Akamai network, despite being defined within Cloud Embed, outside of your base property configuration. Include this domain suffix if you want to purge subcustomer URLs. For example, if you provide a value of | origin is true | {"displayType":"string","tag":"input","type":"text"} {"if":{"attribute":"origin","op":"eq","value":true}} |
caching | boolean | Modifies content caching rules. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
referrer | boolean | Sets subcustomers' referrer whitelists or blacklist. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
ip | boolean | Sets subcustomers' IP whitelists or blacklists. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
geoLocation | boolean | Sets subcustomers' location-based whitelists or blacklists. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
refreshContent | boolean | Allows you to reschedule when content validates for subcustomers. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
modifyPath | boolean | Modifies a subcustomer's request path. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
cacheKey | boolean | Allows you to set which query parameters are included in the cache key. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
tokenAuthorization | boolean | When enabled, this allows you to configure edge servers to use tokens to control access to subcustomer content. Use Cloud Embed to configure the token to appear in a cookie, header, or query parameter. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
siteFailover | boolean | Allows you to configure unique failover sites for each subcustomer's policy. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
contentCompressor | boolean | Allows compression of subcustomer content. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
accessControl | boolean | When enabled, this allows you to deny requests to a subcustomer's content based on specific match conditions, which you use Cloud Embed to configure in each subcustomer's policy. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
dynamicWebContent | boolean | Allows you to apply the | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
onDemandVideoDelivery | boolean | Enables delivery of media assets to subcustomers. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
largeFileDelivery | boolean | Enables large file delivery for subcustomers. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enabled","op":"eq","value":true}} | |
webApplicationFirewall | boolean | Web application firewall (WAF) filters, monitors, and blocks certain HTTP traffic. Use Akamai Cloud Embed to add a specific behavior to a subcustomer policy and configure how WAF protection is applied. | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"op":"and","params":[{"attribute":"enabled","op":"eq","value":true},{"attribute":"modulesOnContract","op":"contains","scope":"global","value":"CloudEmbedWAF"}]}} |