Skip to content

Commit 348922f

Browse files
author
fengyikai
committed
虚拟私有网络(vpc):修复部分bug
1 parent 34cd0c4 commit 348922f

3 files changed

Lines changed: 516 additions & 20 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.107'
17+
__version__ = '1.5.8.108'

ksyun/client/vpc/v20160304/client.py

Lines changed: 209 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3042,3 +3042,212 @@ def CreateFlowLog(self, request):
30423042
raise
30433043
else:
30443044
raise KsyunSDKException(message=str(e))
3045+
3046+
3047+
def AssociateEip(self, request):
3048+
"""Nat绑定EIP
3049+
:param request: Request instance for AssociateEip.
3050+
:type request: :class:`ksyun.client.vpc.v20160304.models.AssociateEipRequest`
3051+
"""
3052+
try:
3053+
params = request._serialize()
3054+
body = self.call_judge("AssociateEip", params, "application/x-www-form-urlencoded")
3055+
response = json.loads(body)
3056+
if "Error" not in response:
3057+
return body
3058+
else:
3059+
code = response["Error"]["Code"]
3060+
message = response["Error"]["Message"]
3061+
req_id = response["RequestId"]
3062+
raise KsyunSDKException(code, message, req_id)
3063+
except Exception as e:
3064+
if isinstance(e, KsyunSDKException):
3065+
raise
3066+
else:
3067+
raise KsyunSDKException(message=str(e))
3068+
3069+
3070+
def DisassociateEip(self, request):
3071+
"""Nat解绑EIP
3072+
:param request: Request instance for DisassociateEip.
3073+
:type request: :class:`ksyun.client.vpc.v20160304.models.DisassociateEipRequest`
3074+
"""
3075+
try:
3076+
params = request._serialize()
3077+
body = self.call_judge("DisassociateEip", params, "application/x-www-form-urlencoded")
3078+
response = json.loads(body)
3079+
if "Error" not in response:
3080+
return body
3081+
else:
3082+
code = response["Error"]["Code"]
3083+
message = response["Error"]["Message"]
3084+
req_id = response["RequestId"]
3085+
raise KsyunSDKException(code, message, req_id)
3086+
except Exception as e:
3087+
if isinstance(e, KsyunSDKException):
3088+
raise
3089+
else:
3090+
raise KsyunSDKException(message=str(e))
3091+
3092+
3093+
def CreateNetworkPath(self, request):
3094+
"""创建路径分析
3095+
:param request: Request instance for CreateNetworkPath.
3096+
:type request: :class:`ksyun.client.vpc.v20160304.models.CreateNetworkPathRequest`
3097+
"""
3098+
try:
3099+
params = request._serialize()
3100+
body = self.call_judge("CreateNetworkPath", params, "application/x-www-form-urlencoded")
3101+
response = json.loads(body)
3102+
if "Error" not in response:
3103+
return body
3104+
else:
3105+
code = response["Error"]["Code"]
3106+
message = response["Error"]["Message"]
3107+
req_id = response["RequestId"]
3108+
raise KsyunSDKException(code, message, req_id)
3109+
except Exception as e:
3110+
if isinstance(e, KsyunSDKException):
3111+
raise
3112+
else:
3113+
raise KsyunSDKException(message=str(e))
3114+
3115+
3116+
def DeleteNetworkPath(self, request):
3117+
"""删除路径分析
3118+
:param request: Request instance for DeleteNetworkPath.
3119+
:type request: :class:`ksyun.client.vpc.v20160304.models.DeleteNetworkPathRequest`
3120+
"""
3121+
try:
3122+
params = request._serialize()
3123+
body = self.call_judge("DeleteNetworkPath", params, "application/x-www-form-urlencoded")
3124+
response = json.loads(body)
3125+
if "Error" not in response:
3126+
return body
3127+
else:
3128+
code = response["Error"]["Code"]
3129+
message = response["Error"]["Message"]
3130+
req_id = response["RequestId"]
3131+
raise KsyunSDKException(code, message, req_id)
3132+
except Exception as e:
3133+
if isinstance(e, KsyunSDKException):
3134+
raise
3135+
else:
3136+
raise KsyunSDKException(message=str(e))
3137+
3138+
3139+
def DescribeNetworkPath(self, request):
3140+
"""查询路径分析
3141+
:param request: Request instance for DescribeNetworkPath.
3142+
:type request: :class:`ksyun.client.vpc.v20160304.models.DescribeNetworkPathRequest`
3143+
"""
3144+
try:
3145+
params = request._serialize()
3146+
body = self.call_judge("DescribeNetworkPath", params, "application/x-www-form-urlencoded")
3147+
response = json.loads(body)
3148+
if "Error" not in response:
3149+
return body
3150+
else:
3151+
code = response["Error"]["Code"]
3152+
message = response["Error"]["Message"]
3153+
req_id = response["RequestId"]
3154+
raise KsyunSDKException(code, message, req_id)
3155+
except Exception as e:
3156+
if isinstance(e, KsyunSDKException):
3157+
raise
3158+
else:
3159+
raise KsyunSDKException(message=str(e))
3160+
3161+
3162+
def CreatePathTask(self, request):
3163+
"""查询路径分析任务
3164+
:param request: Request instance for CreatePathTask.
3165+
:type request: :class:`ksyun.client.vpc.v20160304.models.CreatePathTaskRequest`
3166+
"""
3167+
try:
3168+
params = request._serialize()
3169+
body = self.call_judge("CreatePathTask", params, "application/x-www-form-urlencoded")
3170+
response = json.loads(body)
3171+
if "Error" not in response:
3172+
return body
3173+
else:
3174+
code = response["Error"]["Code"]
3175+
message = response["Error"]["Message"]
3176+
req_id = response["RequestId"]
3177+
raise KsyunSDKException(code, message, req_id)
3178+
except Exception as e:
3179+
if isinstance(e, KsyunSDKException):
3180+
raise
3181+
else:
3182+
raise KsyunSDKException(message=str(e))
3183+
3184+
3185+
def DeletePathTask(self, request):
3186+
"""删除路径分析任务
3187+
:param request: Request instance for DeletePathTask.
3188+
:type request: :class:`ksyun.client.vpc.v20160304.models.DeletePathTaskRequest`
3189+
"""
3190+
try:
3191+
params = request._serialize()
3192+
body = self.call_judge("DeletePathTask", params, "application/x-www-form-urlencoded")
3193+
response = json.loads(body)
3194+
if "Error" not in response:
3195+
return body
3196+
else:
3197+
code = response["Error"]["Code"]
3198+
message = response["Error"]["Message"]
3199+
req_id = response["RequestId"]
3200+
raise KsyunSDKException(code, message, req_id)
3201+
except Exception as e:
3202+
if isinstance(e, KsyunSDKException):
3203+
raise
3204+
else:
3205+
raise KsyunSDKException(message=str(e))
3206+
3207+
3208+
def DescribePathTasks(self, request):
3209+
"""查询路径分析任务
3210+
:param request: Request instance for DescribePathTasks.
3211+
:type request: :class:`ksyun.client.vpc.v20160304.models.DescribePathTasksRequest`
3212+
"""
3213+
try:
3214+
params = request._serialize()
3215+
body = self.call_judge("DescribePathTasks", params, "application/x-www-form-urlencoded")
3216+
response = json.loads(body)
3217+
if "Error" not in response:
3218+
return body
3219+
else:
3220+
code = response["Error"]["Code"]
3221+
message = response["Error"]["Message"]
3222+
req_id = response["RequestId"]
3223+
raise KsyunSDKException(code, message, req_id)
3224+
except Exception as e:
3225+
if isinstance(e, KsyunSDKException):
3226+
raise
3227+
else:
3228+
raise KsyunSDKException(message=str(e))
3229+
3230+
3231+
def ModifyNetworkPathName(self, request):
3232+
"""修改路径分析名称
3233+
:param request: Request instance for ModifyNetworkPathName.
3234+
:type request: :class:`ksyun.client.vpc.v20160304.models.ModifyNetworkPathNameRequest`
3235+
"""
3236+
try:
3237+
params = request._serialize()
3238+
body = self.call_judge("ModifyNetworkPathName", params, "application/x-www-form-urlencoded")
3239+
response = json.loads(body)
3240+
if "Error" not in response:
3241+
return body
3242+
else:
3243+
code = response["Error"]["Code"]
3244+
message = response["Error"]["Message"]
3245+
req_id = response["RequestId"]
3246+
raise KsyunSDKException(code, message, req_id)
3247+
except Exception as e:
3248+
if isinstance(e, KsyunSDKException):
3249+
raise
3250+
else:
3251+
raise KsyunSDKException(message=str(e))
3252+
3253+

0 commit comments

Comments
 (0)