Class: TencentCloud::Ssl::V20191205::TkeSecretDetail

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

Overview

tke secret详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, certid = nil, ingresslist = nil, nomatchdomains = nil) ⇒ TkeSecretDetail

Returns a new instance of TkeSecretDetail.



8004
8005
8006
8007
8008
8009
# File 'lib/v20191205/models.rb', line 8004

def initialize(name=nil, certid=nil, ingresslist=nil, nomatchdomains=nil)
  @Name = name
  @CertId = certid
  @IngressList = ingresslist
  @NoMatchDomains = nomatchdomains
end

Instance Attribute Details

#CertIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    secret名称

  • CertId:

    证书ID

  • IngressList:

    ingress列表

  • NoMatchDomains:

    和新证书不匹配的域名列表



8002
8003
8004
# File 'lib/v20191205/models.rb', line 8002

def CertId
  @CertId
end

#IngressListObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    secret名称

  • CertId:

    证书ID

  • IngressList:

    ingress列表

  • NoMatchDomains:

    和新证书不匹配的域名列表



8002
8003
8004
# File 'lib/v20191205/models.rb', line 8002

def IngressList
  @IngressList
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    secret名称

  • CertId:

    证书ID

  • IngressList:

    ingress列表

  • NoMatchDomains:

    和新证书不匹配的域名列表



8002
8003
8004
# File 'lib/v20191205/models.rb', line 8002

def Name
  @Name
end

#NoMatchDomainsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Name:

    secret名称

  • CertId:

    证书ID

  • IngressList:

    ingress列表

  • NoMatchDomains:

    和新证书不匹配的域名列表



8002
8003
8004
# File 'lib/v20191205/models.rb', line 8002

def NoMatchDomains
  @NoMatchDomains
end

Instance Method Details

#deserialize(params) ⇒ Object



8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
# File 'lib/v20191205/models.rb', line 8011

def deserialize(params)
  @Name = params['Name']
  @CertId = params['CertId']
  unless params['IngressList'].nil?
    @IngressList = []
    params['IngressList'].each do |i|
      tkeingressdetail_tmp = TkeIngressDetail.new
      tkeingressdetail_tmp.deserialize(i)
      @IngressList << tkeingressdetail_tmp
    end
  end
  @NoMatchDomains = params['NoMatchDomains']
end