Skip to content

Commit d5509af

Browse files
author
fengyikai
committed
星流平台(aicp):开发任务支持环境变量
1 parent 77bf3e1 commit d5509af

8 files changed

Lines changed: 935 additions & 70 deletions

File tree

ksyun/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
# limitations under the License.
1515

1616

17-
__version__ = '1.5.8.103'
17+
__version__ = '1.5.8.105'

ksyun/client/aicp/v20240612/client.py

Lines changed: 276 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2216,6 +2216,213 @@ def DescribeTerminateStopRecords(self, request):
22162216
raise KsyunSDKException(message=str(e))
22172217

22182218

2219+
def CreateAccessGroup(self, request):
2220+
"""创建星流权限组
2221+
:param request: Request instance for CreateAccessGroup.
2222+
:type request: :class:`ksyun.client.aicp.v20240612.models.CreateAccessGroupRequest`
2223+
"""
2224+
try:
2225+
params = request._serialize()
2226+
body = self.call_judge("CreateAccessGroup", params, "application/json")
2227+
response = json.loads(body)
2228+
if "Error" not in response:
2229+
return body
2230+
else:
2231+
code = response["Error"]["Code"]
2232+
message = response["Error"]["Message"]
2233+
req_id = response["RequestId"]
2234+
raise KsyunSDKException(code, message, req_id)
2235+
except Exception as e:
2236+
if isinstance(e, KsyunSDKException):
2237+
raise
2238+
else:
2239+
raise KsyunSDKException(message=str(e))
2240+
2241+
2242+
def ModifyAccessGroup(self, request):
2243+
"""修改星流权限组
2244+
:param request: Request instance for ModifyAccessGroup.
2245+
:type request: :class:`ksyun.client.aicp.v20240612.models.ModifyAccessGroupRequest`
2246+
"""
2247+
try:
2248+
params = request._serialize()
2249+
body = self.call_judge("ModifyAccessGroup", params, "application/json")
2250+
response = json.loads(body)
2251+
if "Error" not in response:
2252+
return body
2253+
else:
2254+
code = response["Error"]["Code"]
2255+
message = response["Error"]["Message"]
2256+
req_id = response["RequestId"]
2257+
raise KsyunSDKException(code, message, req_id)
2258+
except Exception as e:
2259+
if isinstance(e, KsyunSDKException):
2260+
raise
2261+
else:
2262+
raise KsyunSDKException(message=str(e))
2263+
2264+
2265+
def DescribeAccessGroups(self, request):
2266+
"""查询星流权限组
2267+
:param request: Request instance for DescribeAccessGroups.
2268+
:type request: :class:`ksyun.client.aicp.v20240612.models.DescribeAccessGroupsRequest`
2269+
"""
2270+
try:
2271+
params = request._serialize()
2272+
body = self.call_judge("DescribeAccessGroups", params, "application/x-www-form-urlencoded")
2273+
response = json.loads(body)
2274+
if "Error" not in response:
2275+
return body
2276+
else:
2277+
code = response["Error"]["Code"]
2278+
message = response["Error"]["Message"]
2279+
req_id = response["RequestId"]
2280+
raise KsyunSDKException(code, message, req_id)
2281+
except Exception as e:
2282+
if isinstance(e, KsyunSDKException):
2283+
raise
2284+
else:
2285+
raise KsyunSDKException(message=str(e))
2286+
2287+
2288+
def DescribeAccessGroupAssociatedPermission(self, request):
2289+
"""查询权限组关联权限
2290+
:param request: Request instance for DescribeAccessGroupAssociatedPermission.
2291+
:type request: :class:`ksyun.client.aicp.v20240612.models.DescribeAccessGroupAssociatedPermissionRequest`
2292+
"""
2293+
try:
2294+
params = request._serialize()
2295+
body = self.call_judge("DescribeAccessGroupAssociatedPermission", params, "application/x-www-form-urlencoded")
2296+
response = json.loads(body)
2297+
if "Error" not in response:
2298+
return body
2299+
else:
2300+
code = response["Error"]["Code"]
2301+
message = response["Error"]["Message"]
2302+
req_id = response["RequestId"]
2303+
raise KsyunSDKException(code, message, req_id)
2304+
except Exception as e:
2305+
if isinstance(e, KsyunSDKException):
2306+
raise
2307+
else:
2308+
raise KsyunSDKException(message=str(e))
2309+
2310+
2311+
def DeleteAccessGroup(self, request):
2312+
"""删除星流权限组
2313+
:param request: Request instance for DeleteAccessGroup.
2314+
:type request: :class:`ksyun.client.aicp.v20240612.models.DeleteAccessGroupRequest`
2315+
"""
2316+
try:
2317+
params = request._serialize()
2318+
body = self.call_judge("DeleteAccessGroup", params, "application/x-www-form-urlencoded")
2319+
response = json.loads(body)
2320+
if "Error" not in response:
2321+
return body
2322+
else:
2323+
code = response["Error"]["Code"]
2324+
message = response["Error"]["Message"]
2325+
req_id = response["RequestId"]
2326+
raise KsyunSDKException(code, message, req_id)
2327+
except Exception as e:
2328+
if isinstance(e, KsyunSDKException):
2329+
raise
2330+
else:
2331+
raise KsyunSDKException(message=str(e))
2332+
2333+
2334+
def AddAccessGroupMembers(self, request):
2335+
"""添加权限组成员
2336+
:param request: Request instance for AddAccessGroupMembers.
2337+
:type request: :class:`ksyun.client.aicp.v20240612.models.AddAccessGroupMembersRequest`
2338+
"""
2339+
try:
2340+
params = request._serialize()
2341+
body = self.call_judge("AddAccessGroupMembers", params, "application/json")
2342+
response = json.loads(body)
2343+
if "Error" not in response:
2344+
return body
2345+
else:
2346+
code = response["Error"]["Code"]
2347+
message = response["Error"]["Message"]
2348+
req_id = response["RequestId"]
2349+
raise KsyunSDKException(code, message, req_id)
2350+
except Exception as e:
2351+
if isinstance(e, KsyunSDKException):
2352+
raise
2353+
else:
2354+
raise KsyunSDKException(message=str(e))
2355+
2356+
2357+
def RemoveAccessGroupMembers(self, request):
2358+
"""移除权限组成员
2359+
:param request: Request instance for RemoveAccessGroupMembers.
2360+
:type request: :class:`ksyun.client.aicp.v20240612.models.RemoveAccessGroupMembersRequest`
2361+
"""
2362+
try:
2363+
params = request._serialize()
2364+
body = self.call_judge("RemoveAccessGroupMembers", params, "application/json")
2365+
response = json.loads(body)
2366+
if "Error" not in response:
2367+
return body
2368+
else:
2369+
code = response["Error"]["Code"]
2370+
message = response["Error"]["Message"]
2371+
req_id = response["RequestId"]
2372+
raise KsyunSDKException(code, message, req_id)
2373+
except Exception as e:
2374+
if isinstance(e, KsyunSDKException):
2375+
raise
2376+
else:
2377+
raise KsyunSDKException(message=str(e))
2378+
2379+
2380+
def ModifyAccessGroupMemberRole(self, request):
2381+
"""修改权限组成员角色
2382+
:param request: Request instance for ModifyAccessGroupMemberRole.
2383+
:type request: :class:`ksyun.client.aicp.v20240612.models.ModifyAccessGroupMemberRoleRequest`
2384+
"""
2385+
try:
2386+
params = request._serialize()
2387+
body = self.call_judge("ModifyAccessGroupMemberRole", params, "application/x-www-form-urlencoded")
2388+
response = json.loads(body)
2389+
if "Error" not in response:
2390+
return body
2391+
else:
2392+
code = response["Error"]["Code"]
2393+
message = response["Error"]["Message"]
2394+
req_id = response["RequestId"]
2395+
raise KsyunSDKException(code, message, req_id)
2396+
except Exception as e:
2397+
if isinstance(e, KsyunSDKException):
2398+
raise
2399+
else:
2400+
raise KsyunSDKException(message=str(e))
2401+
2402+
2403+
def DeleteAccessGroupAssociatedPermission(self, request):
2404+
"""删除权限组关联权限
2405+
:param request: Request instance for DeleteAccessGroupAssociatedPermission.
2406+
:type request: :class:`ksyun.client.aicp.v20240612.models.DeleteAccessGroupAssociatedPermissionRequest`
2407+
"""
2408+
try:
2409+
params = request._serialize()
2410+
body = self.call_judge("DeleteAccessGroupAssociatedPermission", params, "application/x-www-form-urlencoded")
2411+
response = json.loads(body)
2412+
if "Error" not in response:
2413+
return body
2414+
else:
2415+
code = response["Error"]["Code"]
2416+
message = response["Error"]["Message"]
2417+
req_id = response["RequestId"]
2418+
raise KsyunSDKException(code, message, req_id)
2419+
except Exception as e:
2420+
if isinstance(e, KsyunSDKException):
2421+
raise
2422+
else:
2423+
raise KsyunSDKException(message=str(e))
2424+
2425+
22192426
def GetAccountBillRules(self, request):
22202427
"""获取用户报价规则
22212428
:param request: Request instance for GetAccountBillRules.
@@ -2354,3 +2561,72 @@ def RemoveStorageConfigAccess(self, request):
23542561
raise KsyunSDKException(message=str(e))
23552562

23562563

2564+
def CheckKlogServiceStatus(self, request):
2565+
"""获取Klog服务状态
2566+
:param request: Request instance for CheckKlogServiceStatus.
2567+
:type request: :class:`ksyun.client.aicp.v20240612.models.CheckKlogServiceStatusRequest`
2568+
"""
2569+
try:
2570+
params = request._serialize()
2571+
body = self.call_judge("CheckKlogServiceStatus", params, "application/x-www-form-urlencoded")
2572+
response = json.loads(body)
2573+
if "Error" not in response:
2574+
return body
2575+
else:
2576+
code = response["Error"]["Code"]
2577+
message = response["Error"]["Message"]
2578+
req_id = response["RequestId"]
2579+
raise KsyunSDKException(code, message, req_id)
2580+
except Exception as e:
2581+
if isinstance(e, KsyunSDKException):
2582+
raise
2583+
else:
2584+
raise KsyunSDKException(message=str(e))
2585+
2586+
2587+
def CreateLogPoolConfig(self, request):
2588+
"""创建日志池投递配置
2589+
:param request: Request instance for CreateLogPoolConfig.
2590+
:type request: :class:`ksyun.client.aicp.v20240612.models.CreateLogPoolConfigRequest`
2591+
"""
2592+
try:
2593+
params = request._serialize()
2594+
body = self.call_judge("CreateLogPoolConfig", params, "application/x-www-form-urlencoded")
2595+
response = json.loads(body)
2596+
if "Error" not in response:
2597+
return body
2598+
else:
2599+
code = response["Error"]["Code"]
2600+
message = response["Error"]["Message"]
2601+
req_id = response["RequestId"]
2602+
raise KsyunSDKException(code, message, req_id)
2603+
except Exception as e:
2604+
if isinstance(e, KsyunSDKException):
2605+
raise
2606+
else:
2607+
raise KsyunSDKException(message=str(e))
2608+
2609+
2610+
def DeleteLogPoolConfig(self, request):
2611+
"""删除日志池投递配置
2612+
:param request: Request instance for DeleteLogPoolConfig.
2613+
:type request: :class:`ksyun.client.aicp.v20240612.models.DeleteLogPoolConfigRequest`
2614+
"""
2615+
try:
2616+
params = request._serialize()
2617+
body = self.call_judge("DeleteLogPoolConfig", params, "application/x-www-form-urlencoded")
2618+
response = json.loads(body)
2619+
if "Error" not in response:
2620+
return body
2621+
else:
2622+
code = response["Error"]["Code"]
2623+
message = response["Error"]["Message"]
2624+
req_id = response["RequestId"]
2625+
raise KsyunSDKException(code, message, req_id)
2626+
except Exception as e:
2627+
if isinstance(e, KsyunSDKException):
2628+
raise
2629+
else:
2630+
raise KsyunSDKException(message=str(e))
2631+
2632+

0 commit comments

Comments
 (0)