Class: TencentCloud::Teo::V20220901::ClientAttester
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ClientAttester
- Defined in:
- lib/v20220901/models.rb
Overview
认证选项配置。
Instance Attribute Summary collapse
-
#AttesterDuration ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
-
#AttesterSource ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
-
#Id ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
-
#Name ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
-
#TCCaptchaOption ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
-
#TCRCEOption ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
-
#Type ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, name = nil, type = nil, attestersource = nil, attesterduration = nil, tcrceoption = nil, tccaptchaoption = nil) ⇒ ClientAttester
constructor
A new instance of ClientAttester.
Constructor Details
#initialize(id = nil, name = nil, type = nil, attestersource = nil, attesterduration = nil, tcrceoption = nil, tccaptchaoption = nil) ⇒ ClientAttester
Returns a new instance of ClientAttester.
3088 3089 3090 3091 3092 3093 3094 3095 3096 |
# File 'lib/v20220901/models.rb', line 3088 def initialize(id=nil, name=nil, type=nil, attestersource=nil, attesterduration=nil, tcrceoption=nil, tccaptchaoption=nil) @Id = id @Name = name @Type = type @AttesterSource = attestersource @AttesterDuration = attesterduration @TCRCEOption = tcrceoption @TCCaptchaOption = tccaptchaoption end |
Instance Attribute Details
#AttesterDuration ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def AttesterDuration @AttesterDuration end |
#AttesterSource ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def AttesterSource @AttesterSource end |
#Id ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def Id @Id end |
#Name ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def Name @Name end |
#TCCaptchaOption ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def TCCaptchaOption @TCCaptchaOption end |
#TCRCEOption ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def TCRCEOption @TCRCEOption end |
#Type ⇒ Object
<li>PRESET: 系统预置规则,仅允许修改 AttesterDuration;</li> <li>CUSTOM: 用户自定义规则。</li> <li>TC-RCE: 使用风险识别 RCE 进行认证;</li> <li>TC-CAPTCHA: 使用天御验证码进行认证。</li> <li>s:秒,取值范围 60~43200;</li> <li>m:分,取值范围 1~720;</li> <li>h:小时,取值范围 1~12。</li> <li>当 AttesterSource 参数值为 TC-RCE 时,此字段必填。</li> <li>当 AttesterSource 参数值为 TC-CAPTCHA 时,此字段必填。</li>
3086 3087 3088 |
# File 'lib/v20220901/models.rb', line 3086 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 |
# File 'lib/v20220901/models.rb', line 3098 def deserialize(params) @Id = params['Id'] @Name = params['Name'] @Type = params['Type'] @AttesterSource = params['AttesterSource'] @AttesterDuration = params['AttesterDuration'] unless params['TCRCEOption'].nil? @TCRCEOption = TCRCEOption.new @TCRCEOption.deserialize(params['TCRCEOption']) end unless params['TCCaptchaOption'].nil? @TCCaptchaOption = TCCaptchaOption.new @TCCaptchaOption.deserialize(params['TCCaptchaOption']) end end |