Skip to content

Commit 019393a

Browse files
committed
DNS-3431: Support Secondary DNS Endpoints
1 parent fd6464e commit 019393a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

CloudFlare/api_v4.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def api_v4(self):
4545
# The API commands for /account/
4646
account(self)
4747
account_load_balancing_analytics(self)
48+
account_secondary_dns(self)
4849

4950
def user(self):
5051
""" API core commands for Cloudflare API"""
@@ -82,6 +83,7 @@ def zones(self):
8283
self.add('AUTH', "zones", "purge_cache")
8384
self.add('AUTH', "zones", "railguns")
8485
self.add('AUTH', "zones", "railguns", "diagnose")
86+
self.add('AUTH', "zones", "secondary_dns")
8587
self.add('AUTH', "zones", "subscription")
8688
self.add('AUTH', "zones", "subscriptions")
8789

@@ -307,6 +309,13 @@ def account_load_balancing_analytics(self):
307309
self.add('AUTH', "account", "load_balancing_analytics/events")
308310
self.add('AUTH', "account", "load_balancing_analytics/entities")
309311

312+
def account_secondary_dns(self):
313+
""" API core commands for Cloudflare API"""
314+
315+
self.add('VOID', "account", "secondary_dns")
316+
self.add('AUTH', "account", "secondary_dns/masters")
317+
self.add('AUTH', "account", "secondary_dns/tsigs")
318+
310319
def zones_media(self):
311320
""" API core commands for Cloudflare API"""
312321

0 commit comments

Comments
 (0)