Class: TencentCloud::Live::V20180801::DomainCertInfo

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

Overview

域名证书信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certid = nil, certname = nil, description = nil, createtime = nil, httpscrt = nil, certtype = nil, certexpiretime = nil, domainname = nil, status = nil, certdomains = nil, cloudcertid = nil) ⇒ DomainCertInfo

Returns a new instance of DomainCertInfo.



10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
# File 'lib/v20180801/models.rb', line 10613

def initialize(certid=nil, certname=nil, description=nil, createtime=nil, httpscrt=nil, certtype=nil, certexpiretime=nil, domainname=nil, status=nil, certdomains=nil, cloudcertid=nil)
  @CertId = certid
  @CertName = certname
  @Description = description
  @CreateTime = createtime
  @HttpsCrt = httpscrt
  @CertType = certtype
  @CertExpireTime = certexpiretime
  @DomainName = domainname
  @Status = status
  @CertDomains = certdomains
  @CloudCertId = cloudcertid
end

Instance Attribute Details

#CertDomainsObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CertDomains
  @CertDomains
end

#CertExpireTimeObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CertExpireTime
  @CertExpireTime
end

#CertIdObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CertId
  @CertId
end

#CertNameObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CertName
  @CertName
end

#CertTypeObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CertType
  @CertType
end

#CloudCertIdObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CloudCertId
  @CloudCertId
end

#CreateTimeObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def CreateTime
  @CreateTime
end

#DescriptionObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def Description
  @Description
end

#DomainNameObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def DomainName
  @DomainName
end

#HttpsCrtObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def HttpsCrt
  @HttpsCrt
end

#StatusObject

注:此字段为北京时间(UTC+8时区)。0:用户添加证书,1:腾讯云托管证书。注:此字段为北京时间(UTC+8时区)。比如: [“*.x.com”]

Parameters:

  • CertId:

    证书Id。

  • CertName:

    证书名称。

  • Description:

    描述信息。

  • CreateTime:

    创建时间,UTC格式。

  • HttpsCrt:

    证书内容。

  • CertType:

    证书类型。

  • CertExpireTime:

    证书过期时间,UTC格式。

  • DomainName:

    使用此证书的域名名称。

  • Status:

    证书状态。

  • CertDomains:

    证书本身标识的域名列表。

  • CloudCertId:

    腾讯云ssl的证书Id



10611
10612
10613
# File 'lib/v20180801/models.rb', line 10611

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
# File 'lib/v20180801/models.rb', line 10627

def deserialize(params)
  @CertId = params['CertId']
  @CertName = params['CertName']
  @Description = params['Description']
  @CreateTime = params['CreateTime']
  @HttpsCrt = params['HttpsCrt']
  @CertType = params['CertType']
  @CertExpireTime = params['CertExpireTime']
  @DomainName = params['DomainName']
  @Status = params['Status']
  @CertDomains = params['CertDomains']
  @CloudCertId = params['CloudCertId']
end