Class: TencentCloud::Gaap::V20180529::Certificate

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

Overview

服务器证书

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificateid = nil, certificatename = nil, certificatetype = nil, certificatealias = nil, createtime = nil, begintime = nil, endtime = nil, issuercn = nil, subjectcn = nil) ⇒ Certificate

Returns a new instance of Certificate.



429
430
431
432
433
434
435
436
437
438
439
# File 'lib/v20180529/models.rb', line 429

def initialize(certificateid=nil, certificatename=nil, certificatetype=nil, certificatealias=nil, createtime=nil, begintime=nil, endtime=nil, issuercn=nil, subjectcn=nil)
  @CertificateId = certificateid
  @CertificateName = certificatename
  @CertificateType = certificatetype
  @CertificateAlias = certificatealias
  @CreateTime = createtime
  @BeginTime = begintime
  @EndTime = endtime
  @IssuerCN = issuercn
  @SubjectCN = subjectcn
end

Instance Attribute Details

#BeginTimeObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def BeginTime
  @BeginTime
end

#CertificateAliasObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def CertificateAlias
  @CertificateAlias
end

#CertificateIdObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def CertificateId
  @CertificateId
end

#CertificateNameObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def CertificateName
  @CertificateName
end

#CertificateTypeObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def CertificateType
  @CertificateType
end

#CreateTimeObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def CreateTime
  @CreateTime
end

#EndTimeObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def EndTime
  @EndTime
end

#IssuerCNObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def IssuerCN
  @IssuerCN
end

#SubjectCNObject

Parameters:

  • CertificateId:

    证书ID

  • CertificateName:

    证书名称(旧参数,请使用CertificateAlias)。

  • CertificateType:

    证书类型。

  • CertificateAlias:

    证书名称。

  • CreateTime:

    证书创建时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • BeginTime:

    证书生效起始时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • EndTime:

    证书过期时间,采用Unix时间戳的方式,表示从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。

  • IssuerCN:

    证书签发者通用名称。

  • SubjectCN:

    证书主题通用名称。



427
428
429
# File 'lib/v20180529/models.rb', line 427

def SubjectCN
  @SubjectCN
end

Instance Method Details

#deserialize(params) ⇒ Object



441
442
443
444
445
446
447
448
449
450
451
# File 'lib/v20180529/models.rb', line 441

def deserialize(params)
  @CertificateId = params['CertificateId']
  @CertificateName = params['CertificateName']
  @CertificateType = params['CertificateType']
  @CertificateAlias = params['CertificateAlias']
  @CreateTime = params['CreateTime']
  @BeginTime = params['BeginTime']
  @EndTime = params['EndTime']
  @IssuerCN = params['IssuerCN']
  @SubjectCN = params['SubjectCN']
end