Class: TencentCloud::Teo::V20220901::CertificateInfo

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

Overview

https 证书配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certid = nil, _alias = nil, type = nil, expiretime = nil, deploytime = nil, signalgo = nil, status = nil) ⇒ CertificateInfo

Returns a new instance of CertificateInfo.



2808
2809
2810
2811
2812
2813
2814
2815
2816
# File 'lib/v20220901/models.rb', line 2808

def initialize(certid=nil, _alias=nil, type=nil, expiretime=nil, deploytime=nil, signalgo=nil, status=nil)
  @CertId = certid
  @Alias = _alias
  @Type = type
  @ExpireTime = expiretime
  @DeployTime = deploytime
  @SignAlgo = signalgo
  @Status = status
end

Instance Attribute Details

#AliasObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def Alias
  @Alias
end

#CertIdObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def CertId
  @CertId
end

#DeployTimeObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def DeployTime
  @DeployTime
end

#ExpireTimeObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def ExpireTime
  @ExpireTime
end

#SignAlgoObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def SignAlgo
  @SignAlgo
end

#StatusObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def Status
  @Status
end

#TypeObject

<li>default:默认证书;</li> <li>upload:用户上传;</li> <li>managed:腾讯云托管。</li> <li>deployed:已部署;</li> <li>processing:部署中;</li> <li>applying:申请中;</li> <li>failed:申请失败;</li> <li>issued:绑定失败。</li>

Parameters:

  • CertId:

    证书 ID。来源于 SSL 侧,您可以前往 [SSL 证书列表](console.cloud.tencent.com/ssl) 查看 CertId。

  • Alias:

    证书备注名。

  • Type:

    证书类型,取值有:

  • ExpireTime:

    证书过期时间。

  • DeployTime:

    证书部署时间。

  • SignAlgo:

    签名算法。

  • Status:

    证书状态,取值有:



2806
2807
2808
# File 'lib/v20220901/models.rb', line 2806

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



2818
2819
2820
2821
2822
2823
2824
2825
2826
# File 'lib/v20220901/models.rb', line 2818

def deserialize(params)
  @CertId = params['CertId']
  @Alias = params['Alias']
  @Type = params['Type']
  @ExpireTime = params['ExpireTime']
  @DeployTime = params['DeployTime']
  @SignAlgo = params['SignAlgo']
  @Status = params['Status']
end