Class: TencentCloud::Cdn::V20180606::ServerCert

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

Overview

https 加速服务端证书配置:

  • 支持使用托管至 SSL 证书管理的证书进行部署
  • 支持上传 PEM 格式的证书进行部署

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, from = nil) ⇒ ServerCert

Returns a new instance of ServerCert.



9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
# File 'lib/v20180606/models.rb', line 9030

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

Instance Attribute Details

#CertIdObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def CertId
  @CertId
end

#CertificateObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def Certificate
  @Certificate
end

#CertNameObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def CertName
  @CertName
end

#DeployTimeObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def DeployTime
  @DeployTime
end

#ExpireTimeObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def ExpireTime
  @ExpireTime
end

#FromObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def From
  @From
end

#MessageObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def Message
  @Message
end

#PrivateKeyObject

注意:此字段可能返回 null,表示取不到有效值。 在 SSL 证书管理进行证书托管时自动生成 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填,需要包含完整的证书链 注意:此字段可能返回 null,表示取不到有效值。 上传自有证书时必填 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 作为入参配置时无需填充 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • 服务器证书 ID 在 SSL 证书管理进行证书托管时自动生成

  • 服务器证书名称

  • 服务器证书信息

  • 服务器密钥信息

  • 证书过期时间

  • 证书颁发时间

  • 证书备注信息

  • 证书来源



9028
9029
9030
# File 'lib/v20180606/models.rb', line 9028

def PrivateKey
  @PrivateKey
end

Instance Method Details

#deserialize(params) ⇒ Object



9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
# File 'lib/v20180606/models.rb', line 9041

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