@@ -30,6 +30,7 @@ def api_v4(self):
3030 zones_settings (self )
3131 zones_spectrum (self )
3232 zones_ssl (self )
33+ zones_waiting_rooms (self )
3334 zones_workers (self )
3435
3536 # The API commands for /railguns/
@@ -46,6 +47,7 @@ def api_v4(self):
4647 accounts_access (self )
4748 accounts_addressing (self )
4849 accounts_audit_logs (self )
50+ accounts_diagnostics (self )
4951 accounts_firewall (self )
5052 accounts_load_balancers (self )
5153 accounts_secondary_dns (self )
@@ -392,6 +394,7 @@ def accounts_load_balancers(self):
392394 self .add ('AUTH' , "accounts" , "load_balancers/pools" )
393395 self .add ('AUTH' , "accounts" , "load_balancers/pools" , "health" )
394396 self .add ('AUTH' , 'accounts' , 'load_balancers/pools' , 'preview' )
397+ self .add ('AUTH' , 'accounts' , 'load_balancers/regions' )
395398 self .add ('AUTH' , 'accounts' , 'load_balancers/search' )
396399
397400def accounts_firewall (self ):
@@ -406,6 +409,7 @@ def accounts_secondary_dns(self):
406409
407410 self .add ('VOID' , "accounts" , "secondary_dns" )
408411 self .add ('AUTH' , "accounts" , "secondary_dns/masters" )
412+ self .add ('AUTH' , 'accounts' , 'secondary_dns/primaries' )
409413 self .add ('AUTH' , "accounts" , "secondary_dns/tsigs" )
410414
411415def accounts_stream (self ):
@@ -472,3 +476,15 @@ def accounts_access(self):
472476 self .add ('AUTH' , 'accounts' , 'access/apps' , 'policies' )
473477 self .add ('AUTH' , 'accounts' , 'access/apps' , 'revoke_tokens' )
474478
479+ def accounts_diagnostics (self ):
480+ """ API core commands for Cloudflare API"""
481+
482+ self .add ('VOID' , 'accounts' , 'diagnostics' )
483+ self .add ('AUTH' , 'accounts' , 'diagnostics/traceroute' )
484+
485+ def zones_waiting_rooms (self ):
486+ """ API core commands for Cloudflare API"""
487+
488+ self .add ('AUTH' , 'zones' , 'waiting_rooms' )
489+ self .add ('AUTH' , 'zones' , 'waiting_rooms' , 'status' )
490+ self .add ('AUTH' , 'zones' , 'waiting_rooms/preview' )
0 commit comments