Class: TencentCloud::Ssl::V20191205::Certificate

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

Overview

CLB证书详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certid = nil, dnsnames = nil, certcaid = nil, sslmode = nil) ⇒ Certificate

Returns a new instance of Certificate.



484
485
486
487
488
489
# File 'lib/v20191205/models.rb', line 484

def initialize(certid=nil, dnsnames=nil, certcaid=nil, sslmode=nil)
  @CertId = certid
  @DnsNames = dnsnames
  @CertCaId = certcaid
  @SSLMode = sslmode
end

Instance Attribute Details

#CertCaIdObject

Parameters:

  • CertId:

    证书ID

  • DnsNames:

    证书绑定的域名

  • CertCaId:

    根证书ID

  • SSLMode:

    证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证



482
483
484
# File 'lib/v20191205/models.rb', line 482

def CertCaId
  @CertCaId
end

#CertIdObject

Parameters:

  • CertId:

    证书ID

  • DnsNames:

    证书绑定的域名

  • CertCaId:

    根证书ID

  • SSLMode:

    证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证



482
483
484
# File 'lib/v20191205/models.rb', line 482

def CertId
  @CertId
end

#DnsNamesObject

Parameters:

  • CertId:

    证书ID

  • DnsNames:

    证书绑定的域名

  • CertCaId:

    根证书ID

  • SSLMode:

    证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证



482
483
484
# File 'lib/v20191205/models.rb', line 482

def DnsNames
  @DnsNames
end

#SSLModeObject

Parameters:

  • CertId:

    证书ID

  • DnsNames:

    证书绑定的域名

  • CertCaId:

    根证书ID

  • SSLMode:

    证书认证模式:UNIDIRECTIONAL单向认证,MUTUAL双向认证



482
483
484
# File 'lib/v20191205/models.rb', line 482

def SSLMode
  @SSLMode
end

Instance Method Details

#deserialize(params) ⇒ Object



491
492
493
494
495
496
# File 'lib/v20191205/models.rb', line 491

def deserialize(params)
  @CertId = params['CertId']
  @DnsNames = params['DnsNames']
  @CertCaId = params['CertCaId']
  @SSLMode = params['SSLMode']
end