Class: TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeD

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

Overview

时间戳防盗链高级版模式D配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(secretkey = nil, backupsecretkey = nil, signparam = nil, timeparam = nil, expiretime = nil, timeformat = nil) ⇒ AdvancedAuthenticationTypeD

Returns a new instance of AdvancedAuthenticationTypeD.



775
776
777
778
779
780
781
782
# File 'lib/v20180606/models.rb', line 775

def initialize(secretkey=nil, backupsecretkey=nil, signparam=nil, timeparam=nil, expiretime=nil, timeformat=nil)
  @SecretKey = secretkey
  @BackupSecretKey = backupsecretkey
  @SignParam = signparam
  @TimeParam = timeparam
  @ExpireTime = expiretime
  @TimeFormat = timeformat
end

Instance Attribute Details

#BackupSecretKeyObject

Parameters:

  • SecretKey:

    用于计算签名的密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    备份密钥,当使用SecretKey鉴权失败时会使用该密钥重新鉴权。

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • ExpireTime:

    过期时间,单位秒。

  • TimeFormat:

    时间格式,dec,hex分别表示十进制,十六进制。



773
774
775
# File 'lib/v20180606/models.rb', line 773

def BackupSecretKey
  @BackupSecretKey
end

#ExpireTimeObject

Parameters:

  • SecretKey:

    用于计算签名的密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    备份密钥,当使用SecretKey鉴权失败时会使用该密钥重新鉴权。

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • ExpireTime:

    过期时间,单位秒。

  • TimeFormat:

    时间格式,dec,hex分别表示十进制,十六进制。



773
774
775
# File 'lib/v20180606/models.rb', line 773

def ExpireTime
  @ExpireTime
end

#SecretKeyObject

Parameters:

  • SecretKey:

    用于计算签名的密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    备份密钥,当使用SecretKey鉴权失败时会使用该密钥重新鉴权。

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • ExpireTime:

    过期时间,单位秒。

  • TimeFormat:

    时间格式,dec,hex分别表示十进制,十六进制。



773
774
775
# File 'lib/v20180606/models.rb', line 773

def SecretKey
  @SecretKey
end

#SignParamObject

Parameters:

  • SecretKey:

    用于计算签名的密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    备份密钥,当使用SecretKey鉴权失败时会使用该密钥重新鉴权。

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • ExpireTime:

    过期时间,单位秒。

  • TimeFormat:

    时间格式,dec,hex分别表示十进制,十六进制。



773
774
775
# File 'lib/v20180606/models.rb', line 773

def SignParam
  @SignParam
end

#TimeFormatObject

Parameters:

  • SecretKey:

    用于计算签名的密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    备份密钥,当使用SecretKey鉴权失败时会使用该密钥重新鉴权。

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • ExpireTime:

    过期时间,单位秒。

  • TimeFormat:

    时间格式,dec,hex分别表示十进制,十六进制。



773
774
775
# File 'lib/v20180606/models.rb', line 773

def TimeFormat
  @TimeFormat
end

#TimeParamObject

Parameters:

  • SecretKey:

    用于计算签名的密钥,只允许字母和数字,长度6-32字节。

  • BackupSecretKey:

    备份密钥,当使用SecretKey鉴权失败时会使用该密钥重新鉴权。

  • SignParam:

    uri串中签名的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • TimeParam:

    uri串中时间的字段名,字母,数字或下划线构成,同时必须以字母开头。

  • ExpireTime:

    过期时间,单位秒。

  • TimeFormat:

    时间格式,dec,hex分别表示十进制,十六进制。



773
774
775
# File 'lib/v20180606/models.rb', line 773

def TimeParam
  @TimeParam
end

Instance Method Details

#deserialize(params) ⇒ Object



784
785
786
787
788
789
790
791
# File 'lib/v20180606/models.rb', line 784

def deserialize(params)
  @SecretKey = params['SecretKey']
  @BackupSecretKey = params['BackupSecretKey']
  @SignParam = params['SignParam']
  @TimeParam = params['TimeParam']
  @ExpireTime = params['ExpireTime']
  @TimeFormat = params['TimeFormat']
end