Cache
CacheCache Reserve
resource cloudflare_zone_cache_reserve
cloudflare_zone_cache_reserve
resource "cloudflare_zone_cache_reserve" "example_zone_cache_reserve" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
value = "on"
}
data cloudflare_zone_cache_reserve
cloudflare_zone_cache_reserve
data "cloudflare_zone_cache_reserve" "example_zone_cache_reserve" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
CacheSmart Tiered Cache
resource cloudflare_tiered_cache
cloudflare_tiered_cache
resource "cloudflare_tiered_cache" "example_tiered_cache" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
value = "on"
}
data cloudflare_tiered_cache
cloudflare_tiered_cache
data "cloudflare_tiered_cache" "example_tiered_cache" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
CacheVariants
resource cloudflare_zone_cache_variants
cloudflare_zone_cache_variants
resource "cloudflare_zone_cache_variants" "example_zone_cache_variants" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
value = {
avif = ["image/webp", "image/jpeg"]
bmp = ["image/webp", "image/jpeg"]
gif = ["image/webp", "image/jpeg"]
jp2 = ["image/webp", "image/avif"]
jpeg = ["image/webp", "image/avif"]
jpg = ["image/webp", "image/avif"]
jpg2 = ["image/webp", "image/avif"]
png = ["image/webp", "image/avif"]
tif = ["image/webp", "image/avif"]
tiff = ["image/webp", "image/avif"]
webp = ["image/jpeg", "image/avif"]
}
}
data cloudflare_zone_cache_variants
cloudflare_zone_cache_variants
data "cloudflare_zone_cache_variants" "example_zone_cache_variants" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
CacheRegional Tiered Cache
resource cloudflare_regional_tiered_cache
cloudflare_regional_tiered_cache
resource "cloudflare_regional_tiered_cache" "example_regional_tiered_cache" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
value = "on"
}
data cloudflare_regional_tiered_cache
cloudflare_regional_tiered_cache
data "cloudflare_regional_tiered_cache" "example_regional_tiered_cache" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
}
CacheOrigin Cloud Regions
resource cloudflare_origin_cloud_region
required
origin_ip: String
Origin IP address (IPv4 or IPv6). For the single PUT endpoint (PUT /origin/cloud_regions/{origin_ip}), this field must match the path parameter or the request will be rejected with a 400 error. For the batch PUT endpoint, this field identifies which mapping to upsert.
cloudflare_origin_cloud_region
resource "cloudflare_origin_cloud_region" "example_origin_cloud_region" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
origin_ip = "192.0.2.1"
region = "us-east-1"
vendor = "aws"
}
data cloudflare_origin_cloud_region
cloudflare_origin_cloud_region
data "cloudflare_origin_cloud_region" "example_origin_cloud_region" {
zone_id = "023e105f4ecef8ad9ca31a8372d0c353"
origin_ip = "192.0.2.1"
}