The Cloudflare Managed Headers allows you to add or remove some predefined headers to one's requests or origin responses.
# Enable security headers using Managed Meaders
resource "cloudflare_managed_headers" "example" {
zone_id = "0da42c8d2132a9ddaf714f9e7c920711"
managed_request_headers {
id = "add_true_client_ip_headers"
enabled = true
}
managed_response_headers {
id = "remove_x-powered-by_header"
enabled = true
}
}
zone_id
(String) The zone identifier to target for the resource.managed_request_headers
(Block Set) The list of managed request headers. (see below for nested schema)managed_response_headers
(Block Set) The list of managed response headers. (see below for nested schema)id
(String) The ID of this resource.managed_request_headers
Required:
enabled
(Boolean) Whether the headers rule is active.id
(String) Unique headers rule identifier.managed_response_headers
Required:
enabled
(Boolean) Whether the headers rule is active.id
(String) Unique headers rule identifier.