From 019393a88f2e36730bb1efed45580cc9b756a8d3 Mon Sep 17 00:00:00 2001 From: Aaran McGuire Date: Fri, 12 Apr 2019 10:06:58 +0100 Subject: [PATCH] DNS-3431: Support Secondary DNS Endpoints --- CloudFlare/api_v4.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CloudFlare/api_v4.py b/CloudFlare/api_v4.py index 5e280f9..b55ee3d 100644 --- a/CloudFlare/api_v4.py +++ b/CloudFlare/api_v4.py @@ -45,6 +45,7 @@ def api_v4(self): # The API commands for /account/ account(self) account_load_balancing_analytics(self) + account_secondary_dns(self) def user(self): """ API core commands for Cloudflare API""" @@ -82,6 +83,7 @@ def zones(self): self.add('AUTH', "zones", "purge_cache") self.add('AUTH', "zones", "railguns") self.add('AUTH', "zones", "railguns", "diagnose") + self.add('AUTH', "zones", "secondary_dns") self.add('AUTH', "zones", "subscription") self.add('AUTH', "zones", "subscriptions") @@ -307,6 +309,13 @@ def account_load_balancing_analytics(self): self.add('AUTH', "account", "load_balancing_analytics/events") self.add('AUTH', "account", "load_balancing_analytics/entities") +def account_secondary_dns(self): + """ API core commands for Cloudflare API""" + + self.add('VOID', "account", "secondary_dns") + self.add('AUTH', "account", "secondary_dns/masters") + self.add('AUTH', "account", "secondary_dns/tsigs") + def zones_media(self): """ API core commands for Cloudflare API"""