Class: TencentCloud::Teo::V20220901::HSTSParameters

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

HSTS 配置参数。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, timeout = nil, includesubdomains = nil, preload = nil) ⇒ HSTSParameters



13416
13417
13418
13419
13420
13421
# File 'lib/v20220901/models.rb', line 13416

def initialize(switch=nil, timeout=nil, includesubdomains=nil, preload=nil)
  @Switch = switch
  @Timeout = timeout
  @IncludeSubDomains = includesubdomains
  @Preload = preload
end

Instance Attribute Details

#IncludeSubDomainsObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:允许其他子域名继承相同的 HSTS 头部;</li> <li>off:不允许其他子域名继承相同的 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。<li>on:允许浏览器预加载 HSTS 头部;</li> <li>off:不允许浏览器预加载 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。



13414
13415
13416
# File 'lib/v20220901/models.rb', line 13414

def IncludeSubDomains
  @IncludeSubDomains
end

#PreloadObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:允许其他子域名继承相同的 HSTS 头部;</li> <li>off:不允许其他子域名继承相同的 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。<li>on:允许浏览器预加载 HSTS 头部;</li> <li>off:不允许浏览器预加载 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。



13414
13415
13416
# File 'lib/v20220901/models.rb', line 13414

def Preload
  @Preload
end

#SwitchObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:允许其他子域名继承相同的 HSTS 头部;</li> <li>off:不允许其他子域名继承相同的 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。<li>on:允许浏览器预加载 HSTS 头部;</li> <li>off:不允许浏览器预加载 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。



13414
13415
13416
# File 'lib/v20220901/models.rb', line 13414

def Switch
  @Switch
end

#TimeoutObject

<li>on:开启;</li> <li>off:关闭。</li> <li>on:允许其他子域名继承相同的 HSTS 头部;</li> <li>off:不允许其他子域名继承相同的 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。<li>on:允许浏览器预加载 HSTS 头部;</li> <li>off:不允许浏览器预加载 HSTS 头部。</li>注意:当 Switch 为 on 时,此字段必填;当 Switch 为 off 时,无需填写此字段,若填写则不生效。



13414
13415
13416
# File 'lib/v20220901/models.rb', line 13414

def Timeout
  @Timeout
end

Instance Method Details

#deserialize(params) ⇒ Object



13423
13424
13425
13426
13427
13428
# File 'lib/v20220901/models.rb', line 13423

def deserialize(params)
  @Switch = params['Switch']
  @Timeout = params['Timeout']
  @IncludeSubDomains = params['IncludeSubDomains']
  @Preload = params['Preload']
end