Class: TencentCloud::Cdn::V20180606::AdvancedAuthenticationTypeE

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

Overview

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(secretkey = nil, signparam = nil, aclsignparam = nil, starttimeparam = nil, expiretimeparam = nil, timeformat = nil) ⇒ AdvancedAuthenticationTypeE

Returns a new instance of AdvancedAuthenticationTypeE.



817
818
819
820
821
822
823
824
# File 'lib/v20180606/models.rb', line 817

def initialize(secretkey=nil, signparam=nil, aclsignparam=nil, starttimeparam=nil, expiretimeparam=nil, timeformat=nil)
  @SecretKey = secretkey
  @SignParam = signparam
  @AclSignParam = aclsignparam
  @StartTimeParam = starttimeparam
  @ExpireTimeParam = expiretimeparam
  @TimeFormat = timeformat
end

Instance Attribute Details

#AclSignParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SecretKey:

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

  • SignParam:

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

  • AclSignParam:

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

  • StartTimeParam:

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

  • ExpireTimeParam:

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

  • TimeFormat:

    时间格式,dec



815
816
817
# File 'lib/v20180606/models.rb', line 815

def AclSignParam
  @AclSignParam
end

#ExpireTimeParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SecretKey:

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

  • SignParam:

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

  • AclSignParam:

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

  • StartTimeParam:

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

  • ExpireTimeParam:

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

  • TimeFormat:

    时间格式,dec



815
816
817
# File 'lib/v20180606/models.rb', line 815

def ExpireTimeParam
  @ExpireTimeParam
end

#SecretKeyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SecretKey:

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

  • SignParam:

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

  • AclSignParam:

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

  • StartTimeParam:

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

  • ExpireTimeParam:

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

  • TimeFormat:

    时间格式,dec



815
816
817
# File 'lib/v20180606/models.rb', line 815

def SecretKey
  @SecretKey
end

#SignParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SecretKey:

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

  • SignParam:

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

  • AclSignParam:

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

  • StartTimeParam:

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

  • ExpireTimeParam:

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

  • TimeFormat:

    时间格式,dec



815
816
817
# File 'lib/v20180606/models.rb', line 815

def SignParam
  @SignParam
end

#StartTimeParamObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SecretKey:

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

  • SignParam:

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

  • AclSignParam:

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

  • StartTimeParam:

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

  • ExpireTimeParam:

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

  • TimeFormat:

    时间格式,dec



815
816
817
# File 'lib/v20180606/models.rb', line 815

def StartTimeParam
  @StartTimeParam
end

#TimeFormatObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • SecretKey:

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

  • SignParam:

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

  • AclSignParam:

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

  • StartTimeParam:

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

  • ExpireTimeParam:

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

  • TimeFormat:

    时间格式,dec



815
816
817
# File 'lib/v20180606/models.rb', line 815

def TimeFormat
  @TimeFormat
end

Instance Method Details

#deserialize(params) ⇒ Object



826
827
828
829
830
831
832
833
# File 'lib/v20180606/models.rb', line 826

def deserialize(params)
  @SecretKey = params['SecretKey']
  @SignParam = params['SignParam']
  @AclSignParam = params['AclSignParam']
  @StartTimeParam = params['StartTimeParam']
  @ExpireTimeParam = params['ExpireTimeParam']
  @TimeFormat = params['TimeFormat']
end