diff --git a/cloudflare/resource_cloudflare_page_rule.go b/cloudflare/resource_cloudflare_page_rule.go index 9d51eb53cc..dba17ff439 100644 --- a/cloudflare/resource_cloudflare_page_rule.go +++ b/cloudflare/resource_cloudflare_page_rule.go @@ -297,7 +297,7 @@ func resourceCloudflarePageRule() *schema.Resource { "ssl": { Type: schema.TypeString, Optional: true, - ValidateFunc: validation.StringInSlice([]string{"off", "flexible", "full", "strict"}, false), + ValidateFunc: validation.StringInSlice([]string{"off", "flexible", "full", "strict", "origin_pull"}, false), }, }, }, diff --git a/website/docs/r/page_rule.html.markdown b/website/docs/r/page_rule.html.markdown index 7baf97f50c..8d0674f1f0 100644 --- a/website/docs/r/page_rule.html.markdown +++ b/website/docs/r/page_rule.html.markdown @@ -76,7 +76,7 @@ Action blocks support the following: * `server_side_exclude` - (Optional) Whether this action is `"on"` or `"off"`. * `smart_errors` - (Optional) Whether this action is `"on"` or `"off"`. * `sort_query_string_for_cache` - (Optional) Whether this action is `"on"` or `"off"`. -* `ssl` - (Optional) Whether to set the SSL mode to `"off"`, `"flexible"`, `"full"`, or `"strict"`. +* `ssl` - (Optional) Whether to set the SSL mode to `"off"`, `"flexible"`, `"full"`, `"strict"`, or `"origin_pull"`. * `true_client_ip_header` - (Optional) Whether this action is `"on"` or `"off"`. * `waf` - (Optional) Whether this action is `"on"` or `"off"`.