{
"attack_mitigation": {
"enabled": true,
"only_when_origin_unhealthy": false
},
"deprecate_any_requests": true,
"dns_firewall_ips": [
"203.0.113.1",
"203.0.113.254",
"2001:DB8:AB::CF",
"2001:DB8:CD::CF"
],
"ecs_fallback": false,
"maximum_cache_ttl": 900,
"minimum_cache_ttl": 60,
"name": "My Awesome DNS Firewall cluster",
"negative_cache_ttl": 900,
"origin_ips": [
"192.0.2.1",
"198.51.100.1",
"2001:DB8:100::CF"
],
"ratelimit": 600,
"retries": 2
}
curl --location --request PATCH 'https://api.cloudflare.com/client/v4/accounts//dns_firewall/' \
--header 'Content-Type: application/json' \
--data-raw '{
"attack_mitigation": {
"enabled": true,
"only_when_origin_unhealthy": false
},
"deprecate_any_requests": true,
"dns_firewall_ips": [
"203.0.113.1",
"203.0.113.254",
"2001:DB8:AB::CF",
"2001:DB8:CD::CF"
],
"ecs_fallback": false,
"maximum_cache_ttl": 900,
"minimum_cache_ttl": 60,
"name": "My Awesome DNS Firewall cluster",
"negative_cache_ttl": 900,
"origin_ips": [
"192.0.2.1",
"198.51.100.1",
"2001:DB8:100::CF"
],
"ratelimit": 600,
"retries": 2
}'
{
"errors": [],
"messages": [],
"result": {
"attack_mitigation": {
"enabled": true,
"only_when_origin_unhealthy": false
},
"deprecate_any_requests": true,
"dns_firewall_ips": [
"203.0.113.1",
"203.0.113.254",
"2001:DB8:AB::CF",
"2001:DB8:CD::CF"
],
"ecs_fallback": false,
"id": "023e105f4ecef8ad9ca31a8372d0c353",
"maximum_cache_ttl": 900,
"minimum_cache_ttl": 60,
"modified_on": "2014-01-01T05:20:00.12345Z",
"name": "My Awesome DNS Firewall cluster",
"negative_cache_ttl": 900,
"origin_ips": [
"192.0.2.1",
"198.51.100.1",
"2001:DB8:100::CF"
],
"ratelimit": 600,
"retries": 2
},
"success": true
}