@@ -110,7 +110,7 @@ def zones(self):
110
110
self .add ('AUTH' , 'zones' , 'custom_pages' )
111
111
self .add ('AUTH' , 'zones' , 'dns_records' )
112
112
self .add ('AUTH' , 'zones' , 'dns_records/export' )
113
- self .add ('AUTH' , 'zones' , 'dns_records/import' )
113
+ self .add ('AUTH' , 'zones' , 'dns_records/import' , content_type = { 'POST' : 'multipart/form-data' } )
114
114
self .add ('AUTH' , 'zones' , 'dns_records/scan' )
115
115
self .add ('VOID' , 'zones' , 'dns_settings' )
116
116
self .add ('AUTH' , 'zones' , 'dns_settings/use_apex_ns' )
@@ -185,6 +185,15 @@ def zones_settings(self):
185
185
self .add ('AUTH' , 'zones' , 'settings/waf' )
186
186
self .add ('AUTH' , 'zones' , 'settings/webp' )
187
187
self .add ('AUTH' , 'zones' , 'settings/websockets' )
188
+ self .add ('VOID' , 'zones' , 'settings/zaraz' )
189
+ self .add ('VOID' , 'zones' , 'settings/zaraz/v2' )
190
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/config' )
191
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/default' )
192
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/export' )
193
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/history' )
194
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/history/configs' )
195
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/publish' )
196
+ self .add ('AUTH' , 'zones' , 'settings/zaraz/v2/workflow' )
188
197
189
198
def zones_analytics (self ):
190
199
""" zones analytics """
@@ -399,7 +408,7 @@ def accounts(self):
399
408
400
409
self .add ('VOID' , 'accounts' , 'dlp' )
401
410
self .add ('AUTH' , 'accounts' , 'dlp/datasets' )
402
- self .add ('AUTH' , 'accounts' , 'dlp/datasets' , 'upload' )
411
+ self .add ('AUTH' , 'accounts' , 'dlp/datasets' , 'upload' , content_type = { 'POST' : 'application/octet-stream' } )
403
412
self .add ('VOID' , 'accounts' , 'dlp/patterns' )
404
413
self .add ('AUTH' , 'accounts' , 'dlp/patterns/validate' )
405
414
self .add ('AUTH' , 'accounts' , 'dlp/payload_log' )
@@ -448,7 +457,7 @@ def accounts(self):
448
457
self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' )
449
458
self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'bulk' )
450
459
self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'keys' )
451
- self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'values' )
460
+ self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'values' , content_type = { 'PUT' : 'multipart/form-data' } )
452
461
self .add ('AUTH' , 'accounts' , 'storage/kv/namespaces' , 'metadata' )
453
462
454
463
self .add ('AUTH' , 'accounts' , 'subscriptions' )
@@ -458,9 +467,9 @@ def accounts(self):
458
467
self .add ('VOID' , 'accounts' , 'vectorize' )
459
468
self .add ('AUTH' , 'accounts' , 'vectorize/index' )
460
469
self .add ('AUTH' , 'accounts' , 'vectorize/indexes' )
461
- self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'insert' )
470
+ self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'insert' , content_type = { 'POST' : 'application/x-ndjson' } )
462
471
self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'query' )
463
- self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'upsert' )
472
+ self .add ('AUTH' , 'accounts' , 'vectorize/indexes' , 'upsert' , content_type = { 'POST' : 'application/x-ndjson' } )
464
473
465
474
self .add ('AUTH' , 'accounts' , 'virtual_dns' )
466
475
self .add ('VOID' , 'accounts' , 'virtual_dns' , 'dns_analytics' )
@@ -475,7 +484,7 @@ def accounts(self):
475
484
self .add ('VOID' , 'accounts' , 'workers/dispatch' )
476
485
self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' )
477
486
self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' )
478
- self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'content' )
487
+ self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'content' , content_type = { 'PUT' : 'multipart/form-data' } )
479
488
self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'settings' )
480
489
self .add ('AUTH' , 'accounts' , 'workers/dispatch/namespaces' , 'scripts' , 'tags' )
481
490
self .add ('AUTH' , 'accounts' , 'workers/domains' )
@@ -485,15 +494,15 @@ def accounts(self):
485
494
self .add ('AUTH' , 'accounts' , 'workers/queues' )
486
495
self .add ('AUTH' , 'accounts' , 'workers/queues' , 'consumers' )
487
496
self .add ('AUTH' , 'accounts' , 'workers/scripts' )
488
- self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'content' )
497
+ self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'content' , content_type = { 'PUT' : 'multipart/form-data' } )
489
498
self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'content/v2' )
490
499
self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'schedules' )
491
- self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'settings' )
500
+ self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'settings' , content_type = { 'PATCH' : 'multipart/form-data' } )
492
501
self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'tails' )
493
502
self .add ('AUTH' , 'accounts' , 'workers/scripts' , 'usage-model' )
494
503
self .add ('VOID' , 'accounts' , 'workers/services' )
495
504
self .add ('VOID' , 'accounts' , 'workers/services' , 'environments' )
496
- self .add ('AUTH' , 'accounts' , 'workers/services' , 'environments' , 'content' )
505
+ self .add ('AUTH' , 'accounts' , 'workers/services' , 'environments' , 'content' , content_type = { 'PUT' : 'multipart/form-data' } )
497
506
self .add ('AUTH' , 'accounts' , 'workers/services' , 'environments' , 'settings' )
498
507
self .add ('AUTH' , 'accounts' , 'workers/subdomain' )
499
508
@@ -505,7 +514,7 @@ def accounts_addressing(self):
505
514
self .add ('AUTH' , 'accounts' , 'addressing/address_maps' , 'accounts' )
506
515
self .add ('AUTH' , 'accounts' , 'addressing/address_maps' , 'ips' )
507
516
self .add ('AUTH' , 'accounts' , 'addressing/address_maps' , 'zones' )
508
- self .add ('AUTH' , 'accounts' , 'addressing/loa_documents' )
517
+ self .add ('AUTH' , 'accounts' , 'addressing/loa_documents' , content_type = { 'POST' : 'multipart/form-data' } )
509
518
self .add ('AUTH' , 'accounts' , 'addressing/loa_documents' , 'download' )
510
519
self .add ('AUTH' , 'accounts' , 'addressing/prefixes' )
511
520
self .add ('VOID' , 'accounts' , 'addressing/prefixes' , 'bgp' )
@@ -559,7 +568,7 @@ def accounts_stream(self):
559
568
self .add ('AUTH' , 'accounts' , 'stream' )
560
569
self .add ('AUTH' , 'accounts' , 'stream' , 'audio' )
561
570
self .add ('AUTH' , 'accounts' , 'stream' , 'audio/copy' )
562
- self .add ('AUTH' , 'accounts' , 'stream' , 'captions' )
571
+ self .add ('AUTH' , 'accounts' , 'stream' , 'captions' , content_type = { 'PUT' : 'multipart/form-data' } )
563
572
self .add ('AUTH' , 'accounts' , 'stream' , 'embed' )
564
573
self .add ('AUTH' , 'accounts' , 'stream' , 'downloads' )
565
574
self .add ('AUTH' , 'accounts' , 'stream' , 'token' )
@@ -568,7 +577,7 @@ def accounts_stream(self):
568
577
self .add ('AUTH' , 'accounts' , 'stream/direct_upload' )
569
578
self .add ('AUTH' , 'accounts' , 'stream/keys' )
570
579
# self.add('AUTH', 'accounts', 'stream/preview')
571
- self .add ('AUTH' , 'accounts' , 'stream/watermarks' )
580
+ self .add ('AUTH' , 'accounts' , 'stream/watermarks' , content_type = { 'POST' : 'multipart/form-data' } )
572
581
self .add ('AUTH' , 'accounts' , 'stream/webhook' )
573
582
self .add ('AUTH' , 'accounts' , 'stream/live_inputs' )
574
583
self .add ('AUTH' , 'accounts' , 'stream/live_inputs' , 'outputs' )
@@ -666,7 +675,7 @@ def accounts_extras(self):
666
675
""" extras """
667
676
668
677
self .add ('VOID' , 'accounts' , 'ai' )
669
- self .add ('AUTH' , 'accounts' , 'ai/run' )
678
+ self .add ('AUTH' , 'accounts' , 'ai/run' , content_type = { 'POST' :[ 'application/json' , 'application/octet-stream' ]} )
670
679
self .add ('AUTH' , 'accounts' , 'ai/run/proxy' )
671
680
672
681
self .add ('VOID' , 'accounts' , 'alerting' )
@@ -737,14 +746,14 @@ def accounts_extras(self):
737
746
self .add ('AUTH' , 'accounts' , 'gateway/rules' )
738
747
739
748
self .add ('VOID' , 'accounts' , 'images' )
740
- self .add ('AUTH' , 'accounts' , 'images/v1' )
749
+ self .add ('AUTH' , 'accounts' , 'images/v1' , content_type = { 'POST' : 'multipart/form-data' } )
741
750
self .add ('AUTH' , 'accounts' , 'images/v1' , 'blob' )
742
751
self .add ('AUTH' , 'accounts' , 'images/v1/config' )
743
752
self .add ('AUTH' , 'accounts' , 'images/v1/keys' )
744
753
self .add ('AUTH' , 'accounts' , 'images/v1/stats' )
745
754
self .add ('AUTH' , 'accounts' , 'images/v1/variants' )
746
755
self .add ('AUTH' , 'accounts' , 'images/v2' )
747
- self .add ('AUTH' , 'accounts' , 'images/v2/direct_upload' )
756
+ self .add ('AUTH' , 'accounts' , 'images/v2/direct_upload' , content_type = { 'POST' : 'multipart/form-data' } )
748
757
749
758
self .add ('VOID' , 'accounts' , 'intel' )
750
759
self .add ('VOID' , 'accounts' , 'intel-phishing' )
@@ -757,7 +766,7 @@ def accounts_extras(self):
757
766
self .add ('AUTH' , 'accounts' , 'intel/domain/bulk' )
758
767
self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' )
759
768
self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' , 'data' )
760
- self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' , 'snapshot' )
769
+ self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds' , 'snapshot' , content_type = { 'PUT' : 'multipart/form-data' } )
761
770
self .add ('VOID' , 'accounts' , 'intel/indicator-feeds/permissions' )
762
771
self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds/permissions/add' )
763
772
self .add ('AUTH' , 'accounts' , 'intel/indicator-feeds/permissions/remove' )
@@ -776,7 +785,7 @@ def accounts_extras(self):
776
785
777
786
self .add ('VOID' , 'accounts' , 'pages' )
778
787
self .add ('AUTH' , 'accounts' , 'pages/projects' )
779
- self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' )
788
+ self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' , content_type = { 'POST' : 'multipart/form-data' } )
780
789
self .add ('VOID' , 'accounts' , 'pages/projects' , 'deployments' , 'history' )
781
790
self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' , 'history/logs' )
782
791
self .add ('AUTH' , 'accounts' , 'pages/projects' , 'deployments' , 'retry' )
@@ -845,7 +854,7 @@ def zones_extras(self):
845
854
846
855
self .add ('VOID' , 'zones' , 'hostnames' )
847
856
self .add ('AUTH' , 'zones' , 'hostnames/settings' )
848
- self .add ('AUTH' , 'zones' , 'snippets' )
857
+ self .add ('AUTH' , 'zones' , 'snippets' , content_type = { 'PUT' : 'multipart/form-data' } )
849
858
self .add ('AUTH' , 'zones' , 'snippets' , 'content' )
850
859
self .add ('AUTH' , 'zones' , 'snippets/snippet_rules' )
851
860
@@ -907,7 +916,7 @@ def zones_api_gateway(self):
907
916
self .add ('AUTH' , 'zones' , 'api_gateway/schemas' )
908
917
self .add ('VOID' , 'zones' , 'api_gateway/settings' )
909
918
self .add ('AUTH' , 'zones' , 'api_gateway/settings/schema_validation' )
910
- self .add ('AUTH' , 'zones' , 'api_gateway/user_schemas' )
919
+ self .add ('AUTH' , 'zones' , 'api_gateway/user_schemas' , content_type = { 'POST' : 'multipart/form-data' } )
911
920
self .add ('AUTH' , 'zones' , 'api_gateway/user_schemas' , 'operations' )
912
921
913
922
0 commit comments