@@ -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