Custom Pages
resource cloudflare_custom_pages
required
optional
cloudflare_custom_pages
resource "cloudflare_custom_pages" "example_custom_pages" {
identifier = "ratelimit_block"
state = "default"
url = "http://www.example.com"
zone_id = "zone_id"
}
data cloudflare_custom_pages
optional
cloudflare_custom_pages
data "cloudflare_custom_pages" "example_custom_pages" {
identifier = "ratelimit_block"
account_id = "account_id"
zone_id = "zone_id"
}
data cloudflare_custom_pages_list
optional
cloudflare_custom_pages_list
data "cloudflare_custom_pages_list" "example_custom_pages_list" {
account_id = "account_id"
zone_id = "zone_id"
}
Custom PagesAssets
resource cloudflare_custom_page_asset
required
optional
cloudflare_custom_page_asset
resource "cloudflare_custom_page_asset" "example_custom_page_asset" {
description = "Custom 500 error page"
name = "my_custom_error_page"
url = "https://example.com/error.html"
zone_id = "zone_id"
}
data cloudflare_custom_page_asset
required
optional
cloudflare_custom_page_asset
data "cloudflare_custom_page_asset" "example_custom_page_asset" {
asset_name = "my_custom_error_page"
account_id = "account_id"
zone_id = "zone_id"
}
data cloudflare_custom_page_assets
optional
cloudflare_custom_page_assets
data "cloudflare_custom_page_assets" "example_custom_page_assets" {
account_id = "account_id"
zone_id = "zone_id"
}