Skip to content

Commit 51ea011

Browse files
committed
merging other branches
1 parent 914b774 commit 51ea011

31 files changed

+2471
-1302
lines changed

jelastic/api/security/__init__.py

Lines changed: 82 additions & 76 deletions
Large diffs are not rendered by default.

jelastic/api/statistic/__init__.py

Lines changed: 64 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -58,24 +58,21 @@ def CreateStatTable(
5858
self,
5959
env_id: str,
6060
checksum: str,
61+
ruk: str = None,
6162
):
6263
return self._get(
6364
"CreateStatTable",
64-
params={
65-
"envid": env_id,
66-
"checksum": checksum,
67-
},
65+
params={"envid": env_id, "checksum": checksum, "ruk": ruk},
6866
)
6967

7068
def GetActiveCloudlets(
7169
self,
7270
checksum: str,
71+
ruk: str = None,
7372
):
7473
return self._get(
7574
"GetActiveCloudlets",
76-
params={
77-
"checksum": checksum,
78-
},
75+
params={"checksum": checksum, "ruk": ruk},
7976
)
8077

8178
def GetAggStats(
@@ -84,6 +81,7 @@ def GetAggStats(
8481
env_id: str,
8582
checksum: str,
8683
end_time: datetime = None,
84+
ruk: str = None,
8785
):
8886
"""
8987
param start_time: start period inclusive date and time in format yyyy-MM-dd HH:mm:ss
@@ -99,12 +97,18 @@ def GetAggStats(
9997
"envid": env_id,
10098
"checksum": checksum,
10199
"endtime": end_time,
100+
"ruk": ruk,
102101
},
103102
datetime_format="%Y-%m-%d %H:%M:%S",
104103
)
105104

106105
def GetAllAggSumStatByUid(
107-
self, start_time: datetime, env_id: str, checksum: str, end_time: datetime
106+
self,
107+
start_time: datetime,
108+
env_id: str,
109+
checksum: str,
110+
end_time: datetime,
111+
ruk: str = None,
108112
):
109113
return self._get(
110114
"GetAllAggSumStatByUid",
@@ -113,6 +117,7 @@ def GetAllAggSumStatByUid(
113117
"envid": env_id,
114118
"checksum": checksum,
115119
"endTime": end_time,
120+
"ruk": ruk,
116121
},
117122
datetime_format="%Y-%m-%d %H:%M:%S",
118123
)
@@ -123,6 +128,7 @@ def GetAllSumStatByUid(
123128
duration: int,
124129
checksum: str,
125130
end_time: datetime = None,
131+
ruk: str = None,
126132
):
127133
return self._get(
128134
"GetAllSumStatByUid",
@@ -131,28 +137,30 @@ def GetAllSumStatByUid(
131137
"duration": duration,
132138
"checksum": checksum,
133139
"endtime": end_time,
140+
"ruk": ruk,
134141
},
135142
datetime_format="%Y-%m-%d %H:%M:%S",
136143
)
137144

138145
def GetCurrentStatisticsForAllContainers(
139146
self,
140147
checksum: str,
148+
ruk: str = None,
141149
):
142150
return self._get(
143151
"GetCurrentStatisticsForAllContainers",
144-
params={
145-
"checksum": checksum,
146-
},
152+
params={"checksum": checksum, "ruk": ruk},
147153
)
148154

149-
def GetLastStats(self, node_group: str = None, node_id: int = None):
155+
def GetLastStats(
156+
self,
157+
node_group: str = None,
158+
node_id: int = None,
159+
ruk: str = None,
160+
):
150161
return self._get(
151162
"GetLastStats",
152-
params={
153-
"nodeGroup": node_group,
154-
"nodeId": node_id,
155-
},
163+
params={"nodeGroup": node_group, "nodeId": node_id, "ruk": ruk},
156164
)
157165

158166
def GetStats(
@@ -164,6 +172,7 @@ def GetStats(
164172
node_id: int = None,
165173
node_type: str = None,
166174
node_group: str = None,
175+
ruk: str = None,
167176
):
168177
return self._get(
169178
"GetStats",
@@ -175,33 +184,35 @@ def GetStats(
175184
"nodeid": node_id,
176185
"nodetype": node_type,
177186
"nodeGroup": node_group,
187+
"ruk": ruk,
178188
},
179189
datetime_format="%Y-%m-%d %H:%M:%S",
180190
)
181191

182192
def GetStatus(
183193
self,
184194
checksum: str,
195+
ruk: str = None,
185196
):
186197
return self._get(
187198
"GetStatus",
188-
params={
189-
"checksum": checksum,
190-
},
199+
params={"checksum": checksum, "ruk": ruk},
191200
)
192201

193202
def GetSumStat(
194203
self,
195204
duration: int,
196205
checksum: str,
197206
end_time: datetime = None,
207+
ruk: str = None,
198208
):
199209
return self._get(
200210
"GetSumStat",
201211
params={
202212
"duration": duration,
203213
"checksum": checksum,
204214
"endtime": end_time,
215+
"ruk": ruk,
205216
},
206217
datetime_format="%Y-%m-%d %H:%M:%S",
207218
)
@@ -212,6 +223,7 @@ def GetSumStatsByPeriod(
212223
env_id: str,
213224
checksum: str,
214225
end_time: datetime = None,
226+
ruk: str = None,
215227
):
216228
"""
217229
param start_time: start period inclusive date and time in format yyyy-MM-dd HH:mm:ss
@@ -227,14 +239,20 @@ def GetSumStatsByPeriod(
227239
"envid": env_id,
228240
"checksum": checksum,
229241
"endtime": end_time,
242+
"ruk": ruk,
230243
},
231244
datetime_format="%Y-%m-%d %H:%M:%S",
232245
)
233246

234-
def SearchNodes(self, checksum: str, search: str = None):
247+
def SearchNodes(
248+
self,
249+
checksum: str,
250+
search: str = None,
251+
ruk: str = None,
252+
):
235253
return self._get(
236254
"SearchNodes",
237-
params={"checksum": checksum, "search": search},
255+
params={"checksum": checksum, "search": search, "ruk": ruk},
238256
)
239257

240258

@@ -251,6 +269,7 @@ def GenerateStatistics(
251269
node_id: int,
252270
stat_json: str,
253271
checksum: str,
272+
ruk: str = None,
254273
):
255274
return self._get(
256275
"GenerateStatistics",
@@ -259,6 +278,7 @@ def GenerateStatistics(
259278
"nodeId": node_id,
260279
"statJSON": stat_json,
261280
"checksum": checksum,
281+
"ruk": ruk,
262282
},
263283
)
264284

@@ -274,73 +294,81 @@ def Event(
274294
self,
275295
topic: str,
276296
publish_local: bool = None,
297+
ruk: str = None,
277298
):
278299
return self._get(
279300
"Event",
280-
params={
281-
"topic": topic,
282-
"publishLocal": publish_local,
283-
},
301+
params={"topic": topic, "publishLocal": publish_local, "ruk": ruk},
284302
)
285303

286304
def GetAPIDescriptions(
287305
self,
288306
is_public_only: bool = None,
289307
is_token: bool = None,
308+
ruk: str = None,
290309
):
291310
return self._get(
292311
"GetAPIDescriptions",
293-
params={
294-
"isPublicOnly": is_public_only,
295-
"isToken": is_token,
296-
},
312+
params={"isPublicOnly": is_public_only, "isToken": is_token, "ruk": ruk},
297313
)
298314

299315
def GetCacheStatus(
300316
self,
317+
ruk: str = None,
301318
):
302319
return self._get(
303320
"GetCacheStatus",
304-
params={},
321+
params={"ruk": ruk},
305322
)
306323

307324
def GetInstanceCacheStatus(
308325
self,
326+
ruk: str = None,
309327
):
310328
return self._get(
311329
"GetInstanceCacheStatus",
312-
params={},
330+
params={"ruk": ruk},
313331
)
314332

315333
def GetVersion(
316334
self,
335+
ruk: str = None,
317336
):
318337
return self._get(
319338
"GetVersion",
320-
params={},
339+
params={"ruk": ruk},
321340
)
322341

323342
def RefreshEmailTemplates(
324343
self,
344+
ruk: str = None,
325345
):
326346
return self._get(
327347
"RefreshEmailTemplates",
328-
params={},
348+
params={"ruk": ruk},
329349
)
330350

331-
def RefreshUser(self, language: str = None):
351+
def RefreshUser(
352+
self,
353+
language: str = None,
354+
ruk: str = None,
355+
):
332356
return self._get(
333357
"RefreshUser",
334-
params={"language": language},
358+
params={"language": language, "ruk": ruk},
335359
)
336360

337361
def ReloadConfiguration(
338-
self, reseller_id: int = None, changed_place_holders: str = None
362+
self,
363+
reseller_id: int = None,
364+
changed_place_holders: str = None,
365+
ruk: str = None,
339366
):
340367
return self._get(
341368
"ReloadConfiguration",
342369
params={
343370
"resellerId": reseller_id,
344371
"changedPlaceholders": changed_place_holders,
372+
"ruk": ruk,
345373
},
346374
)

0 commit comments

Comments
 (0)