Class: TencentCloud::Ecdn::V20191012::ServerCert

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

Overview

https服务端证书配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certid = nil, certname = nil, certificate = nil, privatekey = nil, expiretime = nil, deploytime = nil, message = nil) ⇒ ServerCert

Returns a new instance of ServerCert.



1318
1319
1320
1321
1322
1323
1324
1325
1326
# File 'lib/v20191012/models.rb', line 1318

def initialize(certid=nil, certname=nil, certificate=nil, privatekey=nil, expiretime=nil, deploytime=nil, message=nil)
  @CertId = certid
  @CertName = certname
  @Certificate = certificate
  @PrivateKey = privatekey
  @ExpireTime = expiretime
  @DeployTime = deploytime
  @Message = message
end

Instance Attribute Details

#CertIdObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def CertId
  @CertId
end

#CertificateObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def Certificate
  @Certificate
end

#CertNameObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def CertName
  @CertName
end

#DeployTimeObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def DeployTime
  @DeployTime
end

#ExpireTimeObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def ExpireTime
  @ExpireTime
end

#MessageObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def Message
  @Message
end

#PrivateKeyObject

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

Parameters:

  • CertId:

    服务器证书id,当证书为腾讯云托管证书时必填。

  • CertName:

    服务器证书名称,当证书为腾讯云托管证书时必填。

  • Certificate:

    服务器证书信息,上传自有证书时必填,必须包含完整的证书链信息。

  • PrivateKey:

    服务器密钥信息,上传自有证书时必填。

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书颁发时间。

  • Message:

    证书备注信息。



1316
1317
1318
# File 'lib/v20191012/models.rb', line 1316

def PrivateKey
  @PrivateKey
end

Instance Method Details

#deserialize(params) ⇒ Object



1328
1329
1330
1331
1332
1333
1334
1335
1336
# File 'lib/v20191012/models.rb', line 1328

def deserialize(params)
  @CertId = params['CertId']
  @CertName = params['CertName']
  @Certificate = params['Certificate']
  @PrivateKey = params['PrivateKey']
  @ExpireTime = params['ExpireTime']
  @DeployTime = params['DeployTime']
  @Message = params['Message']
end