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

Commit b0e6bb8

Browse files
committed
add CTM (Cloudflare Traffic Manager) API calls
1 parent 406fa56 commit b0e6bb8

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

CloudFlare/api_v4.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,3 +217,22 @@ def api_v4(self):
217217
setattr(zones_ssl, "verification",
218218
self._add_with_auth(self._base, "zones", "ssl/verification"))
219219

220+
# The API commands for CTM /zones/:zone_id/load_balancers & /user/load_balancers
221+
setattr(zones, "load_balancers",
222+
self._add_unused(self._base, "zones", "load_balancers"))
223+
setattr(user, "load_balancers",
224+
self._add_with_auth(self._base, "user/load_balancers"))
225+
user_load_balancers = getattr(user, "load_balancers")
226+
setattr(user_load_balancers, "global_policies",
227+
self._add_with_auth(self._base, "user/load_balancers/global_policies"))
228+
setattr(user_load_balancers, "monitors",
229+
self._add_with_auth(self._base, "user/load_balancers/monitors"))
230+
setattr(user_load_balancers, "notifiers",
231+
self._add_with_auth(self._base, "user/load_balancers/notifiers"))
232+
setattr(user_load_balancers, "origins",
233+
self._add_with_auth(self._base, "user/load_balancers/origins"))
234+
setattr(user_load_balancers, "pools",
235+
self._add_with_auth(self._base, "user/load_balancers/pools"))
236+
setattr(user_load_balancers, "maps",
237+
self._add_with_auth(self._base, "user/load_balancers/maps"))
238+

0 commit comments

Comments
 (0)