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

Commit f020a0b

Browse files
committed
/zones/:id/access/...
1 parent ff2a701 commit f020a0b

1 file changed

Lines changed: 37 additions & 19 deletions

File tree

‎CloudFlare/api_v4.py‎

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ def api_v4(self):
1313

1414
# The API commands for /zones/
1515
zones(self)
16+
zones_access(self)
1617
zones_amp(self)
1718
zones_analytics(self)
1819
zones_argo(self)
@@ -42,6 +43,7 @@ def api_v4(self):
4243

4344
# The API commands for /accounts/
4445
accounts(self)
46+
accounts_access(self)
4547
accounts_addressing(self)
4648
accounts_audit_logs(self)
4749
accounts_firewall(self)
@@ -76,11 +78,6 @@ def zones(self):
7678
""" API core commands for Cloudflare API"""
7779

7880
self.add('AUTH', "zones")
79-
self.add('VOID', "zones", "access")
80-
self.add('AUTH', "zones", "access/apps")
81-
self.add('AUTH', "zones", "access/apps", "policies")
82-
self.add('AUTH', "zones", "access/apps", "revoke_tokens")
83-
self.add('AUTH', "zones", "access/certificates")
8481
self.add('AUTH', "zones", "activation_check")
8582
self.add('AUTH', "zones", "available_plans")
8683
self.add('AUTH', "zones", "available_rate_plans")
@@ -342,20 +339,6 @@ def accounts(self):
342339
""" API core commands for Cloudflare API"""
343340

344341
self.add('AUTH', "accounts")
345-
self.add('VOID', "accounts", "access")
346-
self.add('AUTH', 'accounts', 'access/certificates')
347-
self.add('AUTH', "accounts", "access/groups")
348-
self.add('AUTH', "accounts", "access/identity_providers")
349-
self.add('AUTH', "accounts", "access/organizations")
350-
self.add('AUTH', "accounts", "access/organizations/revoke_user")
351-
self.add('AUTH', "accounts", "access/service_tokens")
352-
self.add('VOID', "accounts", "access/logs")
353-
self.add('AUTH', 'accounts', 'access/logs/access_requests')
354-
self.add('AUTH', 'accounts', 'access/apps')
355-
#self.add('AUTH', 'accounts', 'access/apps/ca')
356-
self.add('AUTH', 'accounts', 'access/apps', 'ca')
357-
self.add('AUTH', 'accounts', 'access/apps', 'policies')
358-
self.add('AUTH', 'accounts', 'access/apps', 'revoke_tokens')
359342
self.add('VOID', "accounts", "billing")
360343
self.add('AUTH', "accounts", "billing/profile")
361344
self.add('AUTH', "accounts", "custom_pages")
@@ -454,3 +437,38 @@ def graphql(self):
454437
""" API core commands for Cloudflare API"""
455438

456439
self.add('AUTH', "graphql")
440+
441+
def zones_access(self):
442+
""" API core commands for Cloudflare API"""
443+
444+
self.add('VOID', "zones", "access")
445+
self.add('AUTH', "zones", "access/apps")
446+
self.add('AUTH', "zones", "access/apps", "policies")
447+
self.add('AUTH', "zones", "access/apps", "revoke_tokens")
448+
self.add('AUTH', "zones", "access/certificates")
449+
#self.add('AUTH', "zones", "access/apps/ca")
450+
self.add('AUTH', "zones", "access/apps", "ca")
451+
self.add('AUTH', "zones", "access/groups")
452+
self.add('AUTH', "zones", "access/identity_providers")
453+
self.add('AUTH', "zones", "access/organizations")
454+
self.add('AUTH', "zones", "access/organizations/revoke_user")
455+
self.add('AUTH', "zones", "access/service_tokens")
456+
457+
def accounts_access(self):
458+
""" API core commands for Cloudflare API"""
459+
460+
self.add('VOID', "accounts", "access")
461+
self.add('AUTH', 'accounts', 'access/certificates')
462+
self.add('AUTH', "accounts", "access/groups")
463+
self.add('AUTH', "accounts", "access/identity_providers")
464+
self.add('AUTH', "accounts", "access/organizations")
465+
self.add('AUTH', "accounts", "access/organizations/revoke_user")
466+
self.add('AUTH', "accounts", "access/service_tokens")
467+
self.add('VOID', "accounts", "access/logs")
468+
self.add('AUTH', 'accounts', 'access/logs/access_requests')
469+
self.add('AUTH', 'accounts', 'access/apps')
470+
#self.add('AUTH', 'accounts', 'access/apps/ca')
471+
self.add('AUTH', 'accounts', 'access/apps', 'ca')
472+
self.add('AUTH', 'accounts', 'access/apps', 'policies')
473+
self.add('AUTH', 'accounts', 'access/apps', 'revoke_tokens')
474+

0 commit comments

Comments
 (0)