Class: TencentCloud::Waf::V20180125::SecretInfo

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

Overview

用于JWT验签的密钥信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(secretsource = nil, secretkey = nil, filename = nil) ⇒ SecretInfo

Returns a new instance of SecretInfo.



18326
18327
18328
18329
18330
# File 'lib/v20180125/models.rb', line 18326

def initialize(secretsource=nil, secretkey=nil, filename=nil)
  @SecretSource = secretsource
  @SecretKey = secretkey
  @FileName = filename
end

Instance Attribute Details

#FileNameObject

Parameters:

  • SecretSource:

    密钥上传方式,可选值:manual、upload

  • SecretKey:

    密钥内容(用户手动输入/前端从密钥文件提取出的密钥内容)

  • FileName:

    上传的密钥文件文件名



18324
18325
18326
# File 'lib/v20180125/models.rb', line 18324

def FileName
  @FileName
end

#SecretKeyObject

Parameters:

  • SecretSource:

    密钥上传方式,可选值:manual、upload

  • SecretKey:

    密钥内容(用户手动输入/前端从密钥文件提取出的密钥内容)

  • FileName:

    上传的密钥文件文件名



18324
18325
18326
# File 'lib/v20180125/models.rb', line 18324

def SecretKey
  @SecretKey
end

#SecretSourceObject

Parameters:

  • SecretSource:

    密钥上传方式,可选值:manual、upload

  • SecretKey:

    密钥内容(用户手动输入/前端从密钥文件提取出的密钥内容)

  • FileName:

    上传的密钥文件文件名



18324
18325
18326
# File 'lib/v20180125/models.rb', line 18324

def SecretSource
  @SecretSource
end

Instance Method Details

#deserialize(params) ⇒ Object



18332
18333
18334
18335
18336
# File 'lib/v20180125/models.rb', line 18332

def deserialize(params)
  @SecretSource = params['SecretSource']
  @SecretKey = params['SecretKey']
  @FileName = params['FileName']
end