You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

main.json 1.6KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. {
  2. "comments": "CPC Lab property",
  3. "rules": {
  4. "name": "default",
  5. "behaviors": [
  6. {
  7. "name": "origin",
  8. "options": {
  9. "cacheKeyHostname": "REQUEST_HOST_HEADER",
  10. "compress": true,
  11. "customValidCnValues": [
  12. "{{Origin Hostname}}",
  13. "{{Forward Host Header}}"
  14. ],
  15. "enableTrueClientIp": true,
  16. "forwardHostHeader": "ORIGIN_HOSTNAME",
  17. "hostname": "${env.origin_hostname}",
  18. "httpPort": 80,
  19. "httpsPort": 443,
  20. "ipVersion": "IPV4",
  21. "originCertificate": "",
  22. "originCertsToHonor": "STANDARD_CERTIFICATE_AUTHORITIES",
  23. "originSni": true,
  24. "originType": "CUSTOMER",
  25. "ports": "",
  26. "standardCertificateAuthorities": [
  27. "akamai-permissive"
  28. ],
  29. "trueClientIpClientSetting": false,
  30. "trueClientIpHeader": "True-Client-IP",
  31. "verificationMode": "CUSTOM",
  32. "minTlsVersion": "DYNAMIC"
  33. }
  34. }
  35. ],
  36. "children": [
  37. "#include:Augment_insights.json",
  38. "#include:Accelerate_delivery.json",
  39. "#include:Offload_origin.json",
  40. "#include:Strengthen_security.json",
  41. "#include:Increase_availability.json",
  42. "#include:Minimize_payload.json"
  43. ],
  44. "comments": "The Default Rule template contains all the necessary and recommended behaviors. Rules are evaluated from top to bottom and the last matching rule wins.",
  45. "options": {
  46. "is_secure": "${env.secure}"
  47. }
  48. }
  49. }