Class: TencentCloud::Cdn::V20180606::Hsts

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

Overview

HSTS 配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(switch = nil, maxage = nil, includesubdomains = nil) ⇒ Hsts

Returns a new instance of Hsts.



5497
5498
5499
5500
5501
# File 'lib/v20180606/models.rb', line 5497

def initialize(switch=nil, maxage=nil, includesubdomains=nil)
  @Switch = switch
  @MaxAge = maxage
  @IncludeSubDomains = includesubdomains
end

Instance Attribute Details

#IncludeSubDomainsObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    HSTS 配置开关,取值有:

  • MaxAge:

    MaxAge数值。

  • IncludeSubDomains:

    是否包含子域名,on或off。



5495
5496
5497
# File 'lib/v20180606/models.rb', line 5495

def IncludeSubDomains
  @IncludeSubDomains
end

#MaxAgeObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    HSTS 配置开关,取值有:

  • MaxAge:

    MaxAge数值。

  • IncludeSubDomains:

    是否包含子域名,on或off。



5495
5496
5497
# File 'lib/v20180606/models.rb', line 5495

def MaxAge
  @MaxAge
end

#SwitchObject

on:开启 off:关闭 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Switch:

    HSTS 配置开关,取值有:

  • MaxAge:

    MaxAge数值。

  • IncludeSubDomains:

    是否包含子域名,on或off。



5495
5496
5497
# File 'lib/v20180606/models.rb', line 5495

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



5503
5504
5505
5506
5507
# File 'lib/v20180606/models.rb', line 5503

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