Class: TencentCloud::Tse::V20201207::KongCertificatesPreview

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

Overview

云原生网关证书预览信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, id = nil, binddomains = nil, status = nil, crt = nil, key = nil, expiretime = nil, createtime = nil, issuetime = nil, certsource = nil, certid = nil) ⇒ KongCertificatesPreview

Returns a new instance of KongCertificatesPreview.



8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
# File 'lib/v20201207/models.rb', line 8737

def initialize(name=nil, id=nil, binddomains=nil, status=nil, crt=nil, key=nil, expiretime=nil, createtime=nil, issuetime=nil, certsource=nil, certid=nil)
  @Name = name
  @Id = id
  @BindDomains = binddomains
  @Status = status
  @Crt = crt
  @Key = key
  @ExpireTime = expiretime
  @CreateTime = createtime
  @IssueTime = issuetime
  @CertSource = certsource
  @CertId = certid
end

Instance Attribute Details

#BindDomainsObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def BindDomains
  @BindDomains
end

#CertIdObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def CertId
  @CertId
end

#CertSourceObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def CertSource
  @CertSource
end

#CreateTimeObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def CreateTime
  @CreateTime
end

#CrtObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def Crt
  @Crt
end

#ExpireTimeObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def ExpireTime
  @ExpireTime
end

#IdObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def Id
  @Id
end

#IssueTimeObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def IssueTime
  @IssueTime
end

#KeyObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def Key
  @Key
end

#NameObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def Name
  @Name
end

#StatusObject

Parameters:

  • Name:

    证书名称

  • Id:

    Id

  • BindDomains:

    绑定的域名

  • Status:

    证书状态:expired(已过期) active(生效中)

  • Crt:

    证书pem格式

  • Key:

    证书私钥

  • ExpireTime:

    证书过期时间

  • CreateTime:

    证书上传时间

  • IssueTime:

    证书签发时间

  • CertSource:

    证书来源:native(kong自定义证书) ssl(ssl平台证书)

  • CertId:

    ssl平台证书Id



8735
8736
8737
# File 'lib/v20201207/models.rb', line 8735

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
# File 'lib/v20201207/models.rb', line 8751

def deserialize(params)
  @Name = params['Name']
  @Id = params['Id']
  @BindDomains = params['BindDomains']
  @Status = params['Status']
  @Crt = params['Crt']
  @Key = params['Key']
  @ExpireTime = params['ExpireTime']
  @CreateTime = params['CreateTime']
  @IssueTime = params['IssueTime']
  @CertSource = params['CertSource']
  @CertId = params['CertId']
end