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

Commit f89c64b

Browse files
committed
added more api calls - available_rate_plans websockets ssl/analyze ssl/verification
1 parent 6655fee commit f89c64b

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

CloudFlare/api_v4.py

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ def api_v4(self):
4444
self._add_with_auth(self._base, "zones", "activation_check"))
4545
setattr(zones, "available_plans",
4646
self._add_with_auth(self._base, "zones", "available_plans"))
47+
setattr(zones, "available_rate_plans",
48+
self._add_with_auth(self._base, "zones", "available_rate_plans"))
4749
setattr(zones, "custom_certificates",
4850
self._add_with_auth(self._base, "zones", "custom_certificates"))
4951
zones_custom_certificates = getattr(zones, "custom_certificates")
@@ -123,10 +125,12 @@ def api_v4(self):
123125
self._add_with_auth(self._base, "zones", "settings/tls_1_2_only"))
124126
setattr(zones_settings, "tls_1_3",
125127
self._add_with_auth(self._base, "zones", "settings/tls_1_3"))
126-
setattr(zones_settings, "tlsadd_auth",
127-
self._add_with_auth(self._base, "zones", "settings/tlsadd_auth"))
128-
setattr(zones_settings, "trueadd_ip_header",
129-
self._add_with_auth(self._base, "zones", "settings/trueadd_ip_header"))
128+
# setattr(zones_settings, "tlsadd_auth",
129+
# self._add_with_auth(self._base, "zones", "settings/tlsadd_auth"))
130+
# setattr(zones_settings, "trueadd_ip_header",
131+
# self._add_with_auth(self._base, "zones", "settings/trueadd_ip_header"))
132+
setattr(zones_settings, "websockets",
133+
self._add_with_auth(self._base, "zones", "settings/websockets"))
130134
setattr(zones_settings, "waf",
131135
self._add_with_auth(self._base, "zones", "settings/waf"))
132136
setattr(zones, "analytics",
@@ -198,15 +202,18 @@ def api_v4(self):
198202
setattr(self, "ips",
199203
self._add_noauth(self._base, "ips"))
200204

201-
# The DNSSEC commands
205+
# The API commands for /zones/:zone_id/dnssec
202206
setattr(zones, "dnssec",
203207
self._add_with_auth(self._base, "zones", "dnssec"))
204208

205-
# EXTRAS
206-
# /zones/:zone_id/ssl/certificate_packs
209+
# The API commands for /zones/:zone_id/ssl
207210
setattr(zones, "ssl",
208211
self._add_unused(self._base, "zones", "ssl"))
209212
zones_ssl = getattr(zones, "ssl")
213+
setattr(zones_ssl, "analyze",
214+
self._add_with_auth(self._base, "zones", "ssl/analyze"))
210215
setattr(zones_ssl, "certificate_packs",
211216
self._add_with_auth(self._base, "zones", "ssl/certificate_packs"))
217+
setattr(zones_ssl, "verification",
218+
self._add_with_auth(self._base, "zones", "ssl/verification"))
212219

0 commit comments

Comments
 (0)