Skip to content

Commit

Permalink
/zones/:id/access/...
Browse files Browse the repository at this point in the history
  • Loading branch information
mahtin committed Aug 12, 2020
1 parent ff2a701 commit f020a0b
Showing 1 changed file with 37 additions and 19 deletions.
56 changes: 37 additions & 19 deletions CloudFlare/api_v4.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ def api_v4(self):

# The API commands for /zones/
zones(self)
zones_access(self)
zones_amp(self)
zones_analytics(self)
zones_argo(self)
Expand Down Expand Up @@ -42,6 +43,7 @@ def api_v4(self):

# The API commands for /accounts/
accounts(self)
accounts_access(self)
accounts_addressing(self)
accounts_audit_logs(self)
accounts_firewall(self)
Expand Down Expand Up @@ -76,11 +78,6 @@ def zones(self):
""" API core commands for Cloudflare API"""

self.add('AUTH', "zones")
self.add('VOID', "zones", "access")
self.add('AUTH', "zones", "access/apps")
self.add('AUTH', "zones", "access/apps", "policies")
self.add('AUTH', "zones", "access/apps", "revoke_tokens")
self.add('AUTH', "zones", "access/certificates")
self.add('AUTH', "zones", "activation_check")
self.add('AUTH', "zones", "available_plans")
self.add('AUTH', "zones", "available_rate_plans")
Expand Down Expand Up @@ -342,20 +339,6 @@ def accounts(self):
""" API core commands for Cloudflare API"""

self.add('AUTH', "accounts")
self.add('VOID', "accounts", "access")
self.add('AUTH', 'accounts', 'access/certificates')
self.add('AUTH', "accounts", "access/groups")
self.add('AUTH', "accounts", "access/identity_providers")
self.add('AUTH', "accounts", "access/organizations")
self.add('AUTH', "accounts", "access/organizations/revoke_user")
self.add('AUTH', "accounts", "access/service_tokens")
self.add('VOID', "accounts", "access/logs")
self.add('AUTH', 'accounts', 'access/logs/access_requests')
self.add('AUTH', 'accounts', 'access/apps')
#self.add('AUTH', 'accounts', 'access/apps/ca')
self.add('AUTH', 'accounts', 'access/apps', 'ca')
self.add('AUTH', 'accounts', 'access/apps', 'policies')
self.add('AUTH', 'accounts', 'access/apps', 'revoke_tokens')
self.add('VOID', "accounts", "billing")
self.add('AUTH', "accounts", "billing/profile")
self.add('AUTH', "accounts", "custom_pages")
Expand Down Expand Up @@ -454,3 +437,38 @@ def graphql(self):
""" API core commands for Cloudflare API"""

self.add('AUTH', "graphql")

def zones_access(self):
""" API core commands for Cloudflare API"""

self.add('VOID', "zones", "access")
self.add('AUTH', "zones", "access/apps")
self.add('AUTH', "zones", "access/apps", "policies")
self.add('AUTH', "zones", "access/apps", "revoke_tokens")
self.add('AUTH', "zones", "access/certificates")
#self.add('AUTH', "zones", "access/apps/ca")
self.add('AUTH', "zones", "access/apps", "ca")
self.add('AUTH', "zones", "access/groups")
self.add('AUTH', "zones", "access/identity_providers")
self.add('AUTH', "zones", "access/organizations")
self.add('AUTH', "zones", "access/organizations/revoke_user")
self.add('AUTH', "zones", "access/service_tokens")

def accounts_access(self):
""" API core commands for Cloudflare API"""

self.add('VOID', "accounts", "access")
self.add('AUTH', 'accounts', 'access/certificates')
self.add('AUTH', "accounts", "access/groups")
self.add('AUTH', "accounts", "access/identity_providers")
self.add('AUTH', "accounts", "access/organizations")
self.add('AUTH', "accounts", "access/organizations/revoke_user")
self.add('AUTH', "accounts", "access/service_tokens")
self.add('VOID', "accounts", "access/logs")
self.add('AUTH', 'accounts', 'access/logs/access_requests')
self.add('AUTH', 'accounts', 'access/apps')
#self.add('AUTH', 'accounts', 'access/apps/ca')
self.add('AUTH', 'accounts', 'access/apps', 'ca')
self.add('AUTH', 'accounts', 'access/apps', 'policies')
self.add('AUTH', 'accounts', 'access/apps', 'revoke_tokens')

0 comments on commit f020a0b

Please sign in to comment.