Types:
from cloudflare.types.dns_firewall import (
AttackMitigation,
FirewallIPs,
UpstreamIPs,
DNSFirewallCreateResponse,
DNSFirewallListResponse,
DNSFirewallDeleteResponse,
DNSFirewallEditResponse,
DNSFirewallGetResponse,
)Methods:
client.dns_firewall.create(*, account_id, **params) -> Optional[DNSFirewallCreateResponse]client.dns_firewall.list(*, account_id, **params) -> SyncV4PagePaginationArray[DNSFirewallListResponse]client.dns_firewall.delete(dns_firewall_id, *, account_id) -> Optional[DNSFirewallDeleteResponse]client.dns_firewall.edit(dns_firewall_id, *, account_id, **params) -> Optional[DNSFirewallEditResponse]client.dns_firewall.get(dns_firewall_id, *, account_id) -> Optional[DNSFirewallGetResponse]
Methods:
client.dns_firewall.analytics.reports.get(dns_firewall_id, *, account_id, **params) -> Optional[Report]
Methods:
client.dns_firewall.analytics.reports.bytimes.get(dns_firewall_id, *, account_id, **params) -> Optional[ByTime]
Types:
from cloudflare.types.dns_firewall import ReverseDNSEditResponse, ReverseDNSGetResponseMethods:
client.dns_firewall.reverse_dns.edit(dns_firewall_id, *, account_id, **params) -> Optional[ReverseDNSEditResponse]client.dns_firewall.reverse_dns.get(dns_firewall_id, *, account_id) -> Optional[ReverseDNSGetResponse]