@@ -2308,6 +2308,52 @@ def CopySnapshot(self, request):
23082308 raise KsyunSDKException (message = str (e ))
23092309
23102310
2311+ def ExportImage (self , request ):
2312+ """创建导出镜像任务
2313+ :param request: Request instance for ExportImage.
2314+ :type request: :class:`ksyun.client.kec.v20160304.models.ExportImageRequest`
2315+ """
2316+ try :
2317+ params = request ._serialize ()
2318+ body = self .call_judge ("ExportImage" , 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 CancelImageExport (self , request ):
2335+ """取消导出镜像任务
2336+ :param request: Request instance for CancelImageExport.
2337+ :type request: :class:`ksyun.client.kec.v20160304.models.CancelImageExportRequest`
2338+ """
2339+ try :
2340+ params = request ._serialize ()
2341+ body = self .call_judge ("CancelImageExport" , params , "application/x-www-form-urlencoded" )
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+
23112357 def PreMigrateInstance (self , request ):
23122358 """创建预迁移
23132359 :param request: Request instance for PreMigrateInstance.
@@ -2422,6 +2468,7 @@ def DescribeInstanceVncUrl(self, request):
24222468 else :
24232469 raise KsyunSDKException (message = str (e ))
24242470
2471+
24252472 def CreateSnapshot (self , request ):
24262473 """创建文件系统快照
24272474 :param request: Request instance for CreateSnapshot.
@@ -2444,6 +2491,7 @@ def CreateSnapshot(self, request):
24442491 else :
24452492 raise KsyunSDKException (message = str (e ))
24462493
2494+
24472495 def UpdateSnapshot (self , request ):
24482496 """修改文件系统快照
24492497 :param request: Request instance for UpdateSnapshot.
@@ -2466,6 +2514,7 @@ def UpdateSnapshot(self, request):
24662514 else :
24672515 raise KsyunSDKException (message = str (e ))
24682516
2517+
24692518 def DeleteSnapshot (self , request ):
24702519 """删除文件系统快照
24712520 :param request: Request instance for DeleteSnapshot.
@@ -2488,6 +2537,7 @@ def DeleteSnapshot(self, request):
24882537 else :
24892538 raise KsyunSDKException (message = str (e ))
24902539
2540+
24912541 def RevertSnapshot (self , request ):
24922542 """文件系统快照回滚
24932543 :param request: Request instance for RevertSnapshot.
@@ -2510,6 +2560,7 @@ def RevertSnapshot(self, request):
25102560 else :
25112561 raise KsyunSDKException (message = str (e ))
25122562
2563+
25132564 def DescribeSnapshotList (self , request ):
25142565 """查询文件系统的快照信息
25152566 :param request: Request instance for DescribeSnapshotList.
@@ -2532,6 +2583,7 @@ def DescribeSnapshotList(self, request):
25322583 else :
25332584 raise KsyunSDKException (message = str (e ))
25342585
2586+
25352587 def CreateSnapshotPolicy (self , request ):
25362588 """创建文件系统自动快照策略
25372589 :param request: Request instance for CreateSnapshotPolicy.
@@ -2554,6 +2606,7 @@ def CreateSnapshotPolicy(self, request):
25542606 else :
25552607 raise KsyunSDKException (message = str (e ))
25562608
2609+
25572610 def UpdateSnapshotPolicy (self , request ):
25582611 """修改文件系统自动快照策略
25592612 :param request: Request instance for UpdateSnapshotPolicy.
@@ -2576,6 +2629,7 @@ def UpdateSnapshotPolicy(self, request):
25762629 else :
25772630 raise KsyunSDKException (message = str (e ))
25782631
2632+
25792633 def DeleteSnapshotPolicy (self , request ):
25802634 """删除文件系统自动快照策略
25812635 :param request: Request instance for DeleteSnapshotPolicy.
@@ -2598,6 +2652,7 @@ def DeleteSnapshotPolicy(self, request):
25982652 else :
25992653 raise KsyunSDKException (message = str (e ))
26002654
2655+
26012656 def ApplySnapshotPolicy (self , request ):
26022657 """文件系统关联自动快照策略
26032658 :param request: Request instance for ApplySnapshotPolicy.
@@ -2620,6 +2675,7 @@ def ApplySnapshotPolicy(self, request):
26202675 else :
26212676 raise KsyunSDKException (message = str (e ))
26222677
2678+
26232679 def CancelSnapshotPolicy (self , request ):
26242680 """文件系统移除自动快照策略
26252681 :param request: Request instance for CancelSnapshotPolicy.
@@ -2642,6 +2698,7 @@ def CancelSnapshotPolicy(self, request):
26422698 else :
26432699 raise KsyunSDKException (message = str (e ))
26442700
2701+
26452702 def DescribeSnapshotPolicyList (self , request ):
26462703 """获取文件系统自动快照策略列表
26472704 :param request: Request instance for DescribeSnapshotPolicyList.
@@ -2664,6 +2721,7 @@ def DescribeSnapshotPolicyList(self, request):
26642721 else :
26652722 raise KsyunSDKException (message = str (e ))
26662723
2724+
26672725 def ModifyRecycleBinAttribute (self , request ):
26682726 """修改回收站信息
26692727 :param request: Request instance for ModifyRecycleBinAttribute.
@@ -2686,6 +2744,7 @@ def ModifyRecycleBinAttribute(self, request):
26862744 else :
26872745 raise KsyunSDKException (message = str (e ))
26882746
2747+
26892748 def DescribeAccessGroups (self , request ):
26902749 """查询权限组信息
26912750 :param request: Request instance for DescribeAccessGroups.
@@ -2708,6 +2767,7 @@ def DescribeAccessGroups(self, request):
27082767 else :
27092768 raise KsyunSDKException (message = str (e ))
27102769
2770+
27112771 def CreateAccessGroup (self , request ):
27122772 """创建权限组
27132773 :param request: Request instance for CreateAccessGroup.
@@ -2730,6 +2790,7 @@ def CreateAccessGroup(self, request):
27302790 else :
27312791 raise KsyunSDKException (message = str (e ))
27322792
2793+
27332794 def ModifyAccessGroup (self , request ):
27342795 """修改权限组
27352796 :param request: Request instance for ModifyAccessGroup.
@@ -2752,6 +2813,7 @@ def ModifyAccessGroup(self, request):
27522813 else :
27532814 raise KsyunSDKException (message = str (e ))
27542815
2816+
27552817 def DeleteAccessGroup (self , request ):
27562818 """删除权限组
27572819 :param request: Request instance for DeleteAccessGroup.
@@ -2774,6 +2836,7 @@ def DeleteAccessGroup(self, request):
27742836 else :
27752837 raise KsyunSDKException (message = str (e ))
27762838
2839+
27772840 def DescribeAccessRules (self , request ):
27782841 """查询权限组规则列表
27792842 :param request: Request instance for DescribeAccessRules.
@@ -2796,6 +2859,7 @@ def DescribeAccessRules(self, request):
27962859 else :
27972860 raise KsyunSDKException (message = str (e ))
27982861
2862+
27992863 def CreateAccessRule (self , request ):
28002864 """创建权限组规则
28012865 :param request: Request instance for CreateAccessRule.
@@ -2818,6 +2882,7 @@ def CreateAccessRule(self, request):
28182882 else :
28192883 raise KsyunSDKException (message = str (e ))
28202884
2885+
28212886 def ModifyAccessRule (self , request ):
28222887 """修改权限组规则
28232888 :param request: Request instance for ModifyAccessRule.
@@ -2840,6 +2905,7 @@ def ModifyAccessRule(self, request):
28402905 else :
28412906 raise KsyunSDKException (message = str (e ))
28422907
2908+
28432909 def DeleteAccessRule (self , request ):
28442910 """删除权限组规则
28452911 :param request: Request instance for DeleteAccessRule.
@@ -2862,6 +2928,7 @@ def DeleteAccessRule(self, request):
28622928 else :
28632929 raise KsyunSDKException (message = str (e ))
28642930
2931+
28652932 def ModifyMountTarget (self , request ):
28662933 """修改文件系统挂载点
28672934 :param request: Request instance for ModifyMountTarget.
@@ -2883,3 +2950,5 @@ def ModifyMountTarget(self, request):
28832950 raise
28842951 else :
28852952 raise KsyunSDKException (message = str (e ))
2953+
2954+
0 commit comments