Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit 3d8740e

Browse files
committed
more api calls
1 parent f1e3531 commit 3d8740e

1 file changed

Lines changed: 23 additions & 2 deletions

File tree

CloudFlare/api_v4.py

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,17 +354,29 @@ def accounts(self):
354354
self.add('AUTH', "accounts")
355355
self.add('VOID', "accounts", "billing")
356356
self.add('AUTH', "accounts", "billing/profile")
357+
358+
self.add('VOID', 'accounts', 'cfd_tunnel')
359+
self.add('AUTH', 'accounts', 'cfd_tunnel/tunnels')
360+
self.add('AUTH', 'accounts', 'cfd_tunnel/tunnels', 'connections')
361+
self.add('AUTH', 'accounts', 'cfd_tunnel/tunnels', 'token')
362+
357363
self.add('AUTH', "accounts", "custom_pages")
364+
358365
self.add('AUTH', "accounts", "members")
366+
359367
self.add('AUTH', "accounts", "railguns")
360368
self.add('AUTH', "accounts", "railguns", "connections")
369+
361370
self.add('VOID', "accounts", "registrar")
362371
self.add('AUTH', "accounts", "registrar/domains")
372+
363373
self.add('AUTH', "accounts", "roles")
374+
364375
self.add('VOID', 'accounts', 'rules')
365376
self.add('AUTH', 'accounts', 'rules/lists')
366377
self.add('AUTH', 'accounts', 'rules/lists', 'items')
367378
self.add('AUTH', 'accounts', 'rules/lists/bulk_operations')
379+
368380
self.add('AUTH', 'accounts', 'rulesets')
369381
self.add('AUTH', 'accounts', 'rulesets', 'versions')
370382
self.add('AUTH', 'accounts', 'rulesets', 'rules')
@@ -381,9 +393,13 @@ def accounts(self):
381393
self.add('AUTH', "accounts", "storage/kv/namespaces", "bulk")
382394
self.add('AUTH', "accounts", "storage/kv/namespaces", "keys")
383395
self.add('AUTH', "accounts", "storage/kv/namespaces", "values")
396+
self.add('AUTH', 'accounts', 'storage/kv/namespaces', 'metadata')
397+
384398
self.add('AUTH', "accounts", "subscriptions")
399+
385400
self.add('AUTH', 'accounts', 'tunnels')
386401
self.add('AUTH', 'accounts', 'tunnels', 'connections')
402+
387403
self.add('AUTH', "accounts", "virtual_dns")
388404
self.add('VOID', "accounts", "virtual_dns", "dns_analytics")
389405
self.add('AUTH', "accounts", "virtual_dns", "dns_analytics/report")
@@ -491,7 +507,7 @@ def zones_access(self):
491507
self.add('AUTH', "zones", "access/apps", "policies")
492508
self.add('AUTH', "zones", "access/apps", "revoke_tokens")
493509
self.add('AUTH', "zones", "access/certificates")
494-
#self.add('AUTH', "zones", "access/apps/ca")
510+
# self.add('AUTH', "zones", "access/apps/ca")
495511
self.add('AUTH', "zones", "access/apps", "ca")
496512
self.add('AUTH', "zones", "access/groups")
497513
self.add('AUTH', "zones", "access/identity_providers")
@@ -509,17 +525,19 @@ def accounts_access(self):
509525
self.add('AUTH', "accounts", "access/organizations/revoke_user")
510526
self.add('AUTH', "accounts", "access/service_tokens")
511527
self.add('AUTH', 'accounts', 'access/apps')
512-
#self.add('AUTH', 'accounts', 'access/apps/ca')
528+
# self.add('AUTH', 'accounts', 'access/apps/ca')
513529
self.add('AUTH', 'accounts', 'access/apps', 'ca')
514530
self.add('AUTH', 'accounts', 'access/apps', 'policies')
515531
self.add('AUTH', 'accounts', 'access/apps', 'revoke_tokens')
532+
self.add('AUTH', 'accounts', 'access/apps', 'user_policy_checks')
516533
self.add('AUTH', 'accounts', 'access/certificates')
517534
self.add('AUTH', 'accounts', 'access/keys')
518535
self.add('AUTH', 'accounts', 'access/keys/rotate')
519536
self.add('VOID', 'accounts', 'access/logs')
520537
self.add('AUTH', 'accounts', 'access/logs/access_requests')
521538
self.add('AUTH', 'accounts', 'access/seats')
522539
self.add('AUTH', 'accounts', 'access/users')
540+
self.add('AUTH', 'accounts', 'access/users', 'failed_logins')
523541

524542
def accounts_diagnostics(self):
525543
""" API core commands for Cloudflare API"""
@@ -554,13 +572,15 @@ def accounts_extras(self):
554572
self.add('AUTH', 'accounts', 'custom_ns/verify')
555573

556574
self.add('AUTH', 'accounts', 'devices')
575+
self.add('AUTH', 'accounts', 'devices', 'override_codes')
557576
self.add('VOID', 'accounts', 'devices/policy')
558577
self.add('AUTH', 'accounts', 'devices/policy/exclude')
559578
self.add('AUTH', 'accounts', 'devices/policy/fallback_domains')
560579
self.add('AUTH', 'accounts', 'devices/policy/include')
561580
self.add('AUTH', 'accounts', 'devices/posture')
562581
self.add('AUTH', 'accounts', 'devices/posture/integration')
563582
self.add('AUTH', 'accounts', 'devices/revoke')
583+
self.add('AUTH', 'accounts', 'devices/unrevoke')
564584

565585
self.add('AUTH', 'accounts', 'dns_firewall')
566586
self.add('VOID', 'accounts', 'dns_firewall', 'dns_analytics')
@@ -633,6 +653,7 @@ def zones_extras(self):
633653
self.add('AUTH', 'zones', 'script_monitor/scripts')
634654
self.add('AUTH', 'zones', 'settings/automatic_platform_optimization')
635655
self.add('AUTH', 'zones', 'settings/orange_to_orange')
656+
self.add('AUTH', 'zones', 'url_normalization')
636657

637658
def accounts_email(self):
638659
""" accounts email """

0 commit comments

Comments
 (0)