Class: TencentCloud::Clb::V20180317::CertInfo

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

Overview

证书信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certid = nil, certname = nil, certcontent = nil, certkey = nil) ⇒ CertInfo

Returns a new instance of CertInfo.



588
589
590
591
592
593
# File 'lib/v20180317/models.rb', line 588

def initialize(certid=nil, certname=nil, certcontent=nil, certkey=nil)
  @CertId = certid
  @CertName = certname
  @CertContent = certcontent
  @CertKey = certkey
end

Instance Attribute Details

#CertContentObject

Parameters:

  • CertId:

    证书 ID,如果不填写此项则必须上传证书内容,包括CertName, CertContent,若为服务端证书必须包含CertKey。

  • CertName:

    上传证书的名称,如果没有 CertId,则此项必传。

  • CertContent:

    上传证书的公钥;如果没有 CertId,则此项必传。

  • CertKey:

    上传服务端证书的私钥;如果没有 CertId,则此项必传。



586
587
588
# File 'lib/v20180317/models.rb', line 586

def CertContent
  @CertContent
end

#CertIdObject

Parameters:

  • CertId:

    证书 ID,如果不填写此项则必须上传证书内容,包括CertName, CertContent,若为服务端证书必须包含CertKey。

  • CertName:

    上传证书的名称,如果没有 CertId,则此项必传。

  • CertContent:

    上传证书的公钥;如果没有 CertId,则此项必传。

  • CertKey:

    上传服务端证书的私钥;如果没有 CertId,则此项必传。



586
587
588
# File 'lib/v20180317/models.rb', line 586

def CertId
  @CertId
end

#CertKeyObject

Parameters:

  • CertId:

    证书 ID,如果不填写此项则必须上传证书内容,包括CertName, CertContent,若为服务端证书必须包含CertKey。

  • CertName:

    上传证书的名称,如果没有 CertId,则此项必传。

  • CertContent:

    上传证书的公钥;如果没有 CertId,则此项必传。

  • CertKey:

    上传服务端证书的私钥;如果没有 CertId,则此项必传。



586
587
588
# File 'lib/v20180317/models.rb', line 586

def CertKey
  @CertKey
end

#CertNameObject

Parameters:

  • CertId:

    证书 ID,如果不填写此项则必须上传证书内容,包括CertName, CertContent,若为服务端证书必须包含CertKey。

  • CertName:

    上传证书的名称,如果没有 CertId,则此项必传。

  • CertContent:

    上传证书的公钥;如果没有 CertId,则此项必传。

  • CertKey:

    上传服务端证书的私钥;如果没有 CertId,则此项必传。



586
587
588
# File 'lib/v20180317/models.rb', line 586

def CertName
  @CertName
end

Instance Method Details

#deserialize(params) ⇒ Object



595
596
597
598
599
600
# File 'lib/v20180317/models.rb', line 595

def deserialize(params)
  @CertId = params['CertId']
  @CertName = params['CertName']
  @CertContent = params['CertContent']
  @CertKey = params['CertKey']
end