@@ -353,29 +353,6 @@ def GetInferenceModels(self, request):
353353 raise KsyunSDKException (message = str (e ))
354354
355355
356- def GetInferencePods (self , request ):
357- """查询推理服务pod列表
358- :param request: Request instance for GetInferencePods.
359- :type request: :class:`ksyun.client.aicp.v20240612.models.GetInferencePodsRequest`
360- """
361- try :
362- params = request ._serialize ()
363- body = self .call_judge ("GetInferencePods" , params , "application/x-www-form-urlencoded" )
364- response = json .loads (body )
365- if "Error" not in response :
366- return body
367- else :
368- code = response ["Error" ]["Code" ]
369- message = response ["Error" ]["Message" ]
370- req_id = response ["RequestId" ]
371- raise KsyunSDKException (code , message , req_id )
372- except Exception as e :
373- if isinstance (e , KsyunSDKException ):
374- raise
375- else :
376- raise KsyunSDKException (message = str (e ))
377-
378-
379356 def GetInferenceLogs (self , request ):
380357 """查询推理服务日志
381358 :param request: Request instance for GetInferenceLogs.
@@ -514,6 +491,98 @@ def GetInferenceAutoScaleStrategy(self, request):
514491 raise KsyunSDKException (message = str (e ))
515492
516493
494+ def ModifyTerminatePolicy (self , request ):
495+ """修改队列关停策略
496+ :param request: Request instance for ModifyTerminatePolicy.
497+ :type request: :class:`ksyun.client.aicp.v20240612.models.ModifyTerminatePolicyRequest`
498+ """
499+ try :
500+ params = request ._serialize ()
501+ body = self .call_judge ("ModifyTerminatePolicy" , params , "application/json" )
502+ response = json .loads (body )
503+ if "Error" not in response :
504+ return body
505+ else :
506+ code = response ["Error" ]["Code" ]
507+ message = response ["Error" ]["Message" ]
508+ req_id = response ["RequestId" ]
509+ raise KsyunSDKException (code , message , req_id )
510+ except Exception as e :
511+ if isinstance (e , KsyunSDKException ):
512+ raise
513+ else :
514+ raise KsyunSDKException (message = str (e ))
515+
516+
517+ def DescribeTerminatePolicy (self , request ):
518+ """查询队列关停策略
519+ :param request: Request instance for DescribeTerminatePolicy.
520+ :type request: :class:`ksyun.client.aicp.v20240612.models.DescribeTerminatePolicyRequest`
521+ """
522+ try :
523+ params = request ._serialize ()
524+ body = self .call_judge ("DescribeTerminatePolicy" , params , "application/x-www-form-urlencoded" )
525+ response = json .loads (body )
526+ if "Error" not in response :
527+ return body
528+ else :
529+ code = response ["Error" ]["Code" ]
530+ message = response ["Error" ]["Message" ]
531+ req_id = response ["RequestId" ]
532+ raise KsyunSDKException (code , message , req_id )
533+ except Exception as e :
534+ if isinstance (e , KsyunSDKException ):
535+ raise
536+ else :
537+ raise KsyunSDKException (message = str (e ))
538+
539+
540+ def CreateTerminatePolicy (self , request ):
541+ """创建队列关停策略
542+ :param request: Request instance for CreateTerminatePolicy.
543+ :type request: :class:`ksyun.client.aicp.v20240612.models.CreateTerminatePolicyRequest`
544+ """
545+ try :
546+ params = request ._serialize ()
547+ body = self .call_judge ("CreateTerminatePolicy" , params , "application/json" )
548+ response = json .loads (body )
549+ if "Error" not in response :
550+ return body
551+ else :
552+ code = response ["Error" ]["Code" ]
553+ message = response ["Error" ]["Message" ]
554+ req_id = response ["RequestId" ]
555+ raise KsyunSDKException (code , message , req_id )
556+ except Exception as e :
557+ if isinstance (e , KsyunSDKException ):
558+ raise
559+ else :
560+ raise KsyunSDKException (message = str (e ))
561+
562+
563+ def DeleteTerminatePolicy (self , request ):
564+ """删除队列关停策略
565+ :param request: Request instance for DeleteTerminatePolicy.
566+ :type request: :class:`ksyun.client.aicp.v20240612.models.DeleteTerminatePolicyRequest`
567+ """
568+ try :
569+ params = request ._serialize ()
570+ body = self .call_judge ("DeleteTerminatePolicy" , params , "application/x-www-form-urlencoded" )
571+ response = json .loads (body )
572+ if "Error" not in response :
573+ return body
574+ else :
575+ code = response ["Error" ]["Code" ]
576+ message = response ["Error" ]["Message" ]
577+ req_id = response ["RequestId" ]
578+ raise KsyunSDKException (code , message , req_id )
579+ except Exception as e :
580+ if isinstance (e , KsyunSDKException ):
581+ raise
582+ else :
583+ raise KsyunSDKException (message = str (e ))
584+
585+
517586 def StopNotebookSavingImage (self , request ):
518587 """终止开发任务镜像保存
519588 :param request: Request instance for StopNotebookSavingImage.
@@ -1940,3 +2009,26 @@ def GetQueueMember(self, request):
19402009 raise KsyunSDKException (message = str (e ))
19412010
19422011
2012+ def DescribeInferencePods (self , request ):
2013+ """查询模型在线服务Pod列表
2014+ :param request: Request instance for DescribeInferencePods.
2015+ :type request: :class:`ksyun.client.aicp.v20240612.models.DescribeInferencePodsRequest`
2016+ """
2017+ try :
2018+ params = request ._serialize ()
2019+ body = self .call_judge ("DescribeInferencePods" , params , "application/x-www-form-urlencoded" )
2020+ response = json .loads (body )
2021+ if "Error" not in response :
2022+ return body
2023+ else :
2024+ code = response ["Error" ]["Code" ]
2025+ message = response ["Error" ]["Message" ]
2026+ req_id = response ["RequestId" ]
2027+ raise KsyunSDKException (code , message , req_id )
2028+ except Exception as e :
2029+ if isinstance (e , KsyunSDKException ):
2030+ raise
2031+ else :
2032+ raise KsyunSDKException (message = str (e ))
2033+
2034+
0 commit comments