| accelerated_pullzone_id |
Accelerated pull zone ID created by the DNS records. |
number |
null |
no |
| additional_hostnames |
List of additional hostnames to accept. |
set(string) |
n/a |
yes |
| block_root_path |
Whether to block access to root path and subdirectories. |
bool |
true |
no |
| edge_rules |
Map of edge rules to create. |
map(object({ enabled = optional(bool, true) description = optional(string) priority = optional(number) match_type = string triggers = list(object({ match_type = string parameter1 = optional(string) parameter2 = optional(string) patterns = list(string) type = string })) actions = list(object({ parameter1 = optional(string) parameter2 = optional(string) parameter3 = optional(string) type = string })) })) |
n/a |
yes |
| enable_smart_cache |
Whether to enable Smart Cache. |
bool |
true |
no |
| force_send_origin_host_header |
Whether to force sending the origin host name as host header. |
bool |
false |
no |
| name |
The pull zone name, when creating it. |
string |
null |
no |
| origin_hostname |
The origin host name. |
string |
n/a |
yes |
| origin_path |
The origin path. |
string |
"/" |
no |
| s3_auth_enabled |
Indicates whether requests to origin will be signed with AWS Signature Version 4. |
bool |
false |
no |
| s3_auth_key |
The access key used to authenticate the requests. |
string |
null |
no |
| s3_auth_region |
The region name of the bucket used to authenticate the requests. |
string |
null |
no |
| s3_auth_secret |
The secret key used to authenticate the requests. |
string |
null |
no |
| secret_header_key |
The origin secret header key. |
string |
null |
no |
| secret_header_value |
The origin secret header value. |
string |
null |
no |