Skip to content

Commit 4cfc494

Browse files
author
tencentcloudapi
committed
release 3.0.160
1 parent 3d9627d commit 4cfc494

File tree

16 files changed

+1706
-388
lines changed

16 files changed

+1706
-388
lines changed

CHANGELOG.md

Lines changed: 189 additions & 75 deletions
Large diffs are not rendered by default.

tencentcloud/__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__ = '3.0.159'
17+
__version__ = '3.0.160'

tencentcloud/cam/v20190116/cam_client.py

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,62 @@ def AttachUserPolicy(self, request):
165165
raise TencentCloudSDKException(e.message, e.message)
166166

167167

168+
def Check(self, request):
169+
"""mfa校验
170+
171+
:param request: Request instance for Check.
172+
:type request: :class:`tencentcloud.cam.v20190116.models.CheckRequest`
173+
:rtype: :class:`tencentcloud.cam.v20190116.models.CheckResponse`
174+
175+
"""
176+
try:
177+
params = request._serialize()
178+
body = self.call("Check", params)
179+
response = json.loads(body)
180+
if "Error" not in response["Response"]:
181+
model = models.CheckResponse()
182+
model._deserialize(response["Response"])
183+
return model
184+
else:
185+
code = response["Response"]["Error"]["Code"]
186+
message = response["Response"]["Error"]["Message"]
187+
reqid = response["Response"]["RequestId"]
188+
raise TencentCloudSDKException(code, message, reqid)
189+
except Exception as e:
190+
if isinstance(e, TencentCloudSDKException):
191+
raise
192+
else:
193+
raise TencentCloudSDKException(e.message, e.message)
194+
195+
196+
def CheckNewMfaCode(self, request):
197+
"""校验新手机新邮箱接口
198+
199+
:param request: Request instance for CheckNewMfaCode.
200+
:type request: :class:`tencentcloud.cam.v20190116.models.CheckNewMfaCodeRequest`
201+
:rtype: :class:`tencentcloud.cam.v20190116.models.CheckNewMfaCodeResponse`
202+
203+
"""
204+
try:
205+
params = request._serialize()
206+
body = self.call("CheckNewMfaCode", params)
207+
response = json.loads(body)
208+
if "Error" not in response["Response"]:
209+
model = models.CheckNewMfaCodeResponse()
210+
model._deserialize(response["Response"])
211+
return model
212+
else:
213+
code = response["Response"]["Error"]["Code"]
214+
message = response["Response"]["Error"]["Message"]
215+
reqid = response["Response"]["RequestId"]
216+
raise TencentCloudSDKException(code, message, reqid)
217+
except Exception as e:
218+
if isinstance(e, TencentCloudSDKException):
219+
raise
220+
else:
221+
raise TencentCloudSDKException(e.message, e.message)
222+
223+
168224
def ConsumeCustomMFAToken(self, request):
169225
"""验证自定义多因子Token
170226
@@ -445,6 +501,34 @@ def DeleteUser(self, request):
445501
raise TencentCloudSDKException(e.message, e.message)
446502

447503

504+
def DescribeMfaCodeStatus(self, request):
505+
"""查询微信code状态
506+
507+
:param request: Request instance for DescribeMfaCodeStatus.
508+
:type request: :class:`tencentcloud.cam.v20190116.models.DescribeMfaCodeStatusRequest`
509+
:rtype: :class:`tencentcloud.cam.v20190116.models.DescribeMfaCodeStatusResponse`
510+
511+
"""
512+
try:
513+
params = request._serialize()
514+
body = self.call("DescribeMfaCodeStatus", params)
515+
response = json.loads(body)
516+
if "Error" not in response["Response"]:
517+
model = models.DescribeMfaCodeStatusResponse()
518+
model._deserialize(response["Response"])
519+
return model
520+
else:
521+
code = response["Response"]["Error"]["Code"]
522+
message = response["Response"]["Error"]["Message"]
523+
reqid = response["Response"]["RequestId"]
524+
raise TencentCloudSDKException(code, message, reqid)
525+
except Exception as e:
526+
if isinstance(e, TencentCloudSDKException):
527+
raise
528+
else:
529+
raise TencentCloudSDKException(e.message, e.message)
530+
531+
448532
def DescribeRoleList(self, request):
449533
"""本接口(DescribeRoleList)用于获取账号下的角色列表。
450534
@@ -557,6 +641,90 @@ def DetachUserPolicy(self, request):
557641
raise TencentCloudSDKException(e.message, e.message)
558642

559643

644+
def DetectAuth(self, request):
645+
"""发起人脸核身
646+
647+
:param request: Request instance for DetectAuth.
648+
:type request: :class:`tencentcloud.cam.v20190116.models.DetectAuthRequest`
649+
:rtype: :class:`tencentcloud.cam.v20190116.models.DetectAuthResponse`
650+
651+
"""
652+
try:
653+
params = request._serialize()
654+
body = self.call("DetectAuth", params)
655+
response = json.loads(body)
656+
if "Error" not in response["Response"]:
657+
model = models.DetectAuthResponse()
658+
model._deserialize(response["Response"])
659+
return model
660+
else:
661+
code = response["Response"]["Error"]["Code"]
662+
message = response["Response"]["Error"]["Message"]
663+
reqid = response["Response"]["RequestId"]
664+
raise TencentCloudSDKException(code, message, reqid)
665+
except Exception as e:
666+
if isinstance(e, TencentCloudSDKException):
667+
raise
668+
else:
669+
raise TencentCloudSDKException(e.message, e.message)
670+
671+
672+
def DetectMaskAuth(self, request):
673+
"""获取并更新人脸核身校验状态实名传递参数比对
674+
675+
:param request: Request instance for DetectMaskAuth.
676+
:type request: :class:`tencentcloud.cam.v20190116.models.DetectMaskAuthRequest`
677+
:rtype: :class:`tencentcloud.cam.v20190116.models.DetectMaskAuthResponse`
678+
679+
"""
680+
try:
681+
params = request._serialize()
682+
body = self.call("DetectMaskAuth", params)
683+
response = json.loads(body)
684+
if "Error" not in response["Response"]:
685+
model = models.DetectMaskAuthResponse()
686+
model._deserialize(response["Response"])
687+
return model
688+
else:
689+
code = response["Response"]["Error"]["Code"]
690+
message = response["Response"]["Error"]["Message"]
691+
reqid = response["Response"]["RequestId"]
692+
raise TencentCloudSDKException(code, message, reqid)
693+
except Exception as e:
694+
if isinstance(e, TencentCloudSDKException):
695+
raise
696+
else:
697+
raise TencentCloudSDKException(e.message, e.message)
698+
699+
700+
def DetectState(self, request):
701+
"""获取并且更新人联合身状态
702+
703+
:param request: Request instance for DetectState.
704+
:type request: :class:`tencentcloud.cam.v20190116.models.DetectStateRequest`
705+
:rtype: :class:`tencentcloud.cam.v20190116.models.DetectStateResponse`
706+
707+
"""
708+
try:
709+
params = request._serialize()
710+
body = self.call("DetectState", params)
711+
response = json.loads(body)
712+
if "Error" not in response["Response"]:
713+
model = models.DetectStateResponse()
714+
model._deserialize(response["Response"])
715+
return model
716+
else:
717+
code = response["Response"]["Error"]["Code"]
718+
message = response["Response"]["Error"]["Message"]
719+
reqid = response["Response"]["RequestId"]
720+
raise TencentCloudSDKException(code, message, reqid)
721+
except Exception as e:
722+
if isinstance(e, TencentCloudSDKException):
723+
raise
724+
else:
725+
raise TencentCloudSDKException(e.message, e.message)
726+
727+
560728
def GetCustomMFATokenInfo(self, request):
561729
"""获取自定义多因子Token关联信息
562730

0 commit comments

Comments
 (0)