Class: TencentCloud::Waf::V20180125::DescribeCertificateVerifyResultRequest

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

Overview

DescribeCertificateVerifyResult请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, certtype = nil, certificate = nil, certid = nil, privatekey = nil) ⇒ DescribeCertificateVerifyResultRequest

Returns a new instance of DescribeCertificateVerifyResultRequest.



4428
4429
4430
4431
4432
4433
4434
# File 'lib/v20180125/models.rb', line 4428

def initialize(domain=nil, certtype=nil, certificate=nil, certid=nil, privatekey=nil)
  @Domain = domain
  @CertType = certtype
  @Certificate = certificate
  @CertID = certid
  @PrivateKey = privatekey
end

Instance Attribute Details

#CertIDObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥



4426
4427
4428
# File 'lib/v20180125/models.rb', line 4426

def CertID
  @CertID
end

#CertificateObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥



4426
4427
4428
# File 'lib/v20180125/models.rb', line 4426

def Certificate
  @Certificate
end

#CertTypeObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥



4426
4427
4428
# File 'lib/v20180125/models.rb', line 4426

def CertType
  @CertType
end

#DomainObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥



4426
4427
4428
# File 'lib/v20180125/models.rb', line 4426

def Domain
  @Domain
end

#PrivateKeyObject

Parameters:

  • Domain:

    域名

  • CertType:

    证书类型。 0:仅配置HTTP监听端口,没有证书 1:证书来源为自有证书 2:证书来源为托管证书

  • Certificate:

    CertType为1时,需要填充此参数,表示自有证书的证书链

  • CertID:

    CertType为2时,需要填充此参数,表示腾讯云SSL平台托管的证书id

  • PrivateKey:

    CertType为1时,需要填充此参数,表示自有证书的私钥



4426
4427
4428
# File 'lib/v20180125/models.rb', line 4426

def PrivateKey
  @PrivateKey
end

Instance Method Details

#deserialize(params) ⇒ Object



4436
4437
4438
4439
4440
4441
4442
# File 'lib/v20180125/models.rb', line 4436

def deserialize(params)
  @Domain = params['Domain']
  @CertType = params['CertType']
  @Certificate = params['Certificate']
  @CertID = params['CertID']
  @PrivateKey = params['PrivateKey']
end