Class: TencentCloud::Tem::V20201221::IngressTls

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

Overview

ingress tls 配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hosts = nil, secretname = nil, certificateid = nil) ⇒ IngressTls

Returns a new instance of IngressTls.



1369
1370
1371
1372
1373
# File 'lib/v20201221/models.rb', line 1369

def initialize(hosts=nil, secretname=nil, certificateid=nil)
  @Hosts = hosts
  @SecretName = secretname
  @CertificateId = certificateid
end

Instance Attribute Details

#CertificateIdObject

Parameters:

  • Hosts:

    host 数组, 空数组表示全部域名的默认证书

  • SecretName:

    secret name,如使用证书,则填空字符串

  • CertificateId:

    SSL Certificate Id



1367
1368
1369
# File 'lib/v20201221/models.rb', line 1367

def CertificateId
  @CertificateId
end

#HostsObject

Parameters:

  • Hosts:

    host 数组, 空数组表示全部域名的默认证书

  • SecretName:

    secret name,如使用证书,则填空字符串

  • CertificateId:

    SSL Certificate Id



1367
1368
1369
# File 'lib/v20201221/models.rb', line 1367

def Hosts
  @Hosts
end

#SecretNameObject

Parameters:

  • Hosts:

    host 数组, 空数组表示全部域名的默认证书

  • SecretName:

    secret name,如使用证书,则填空字符串

  • CertificateId:

    SSL Certificate Id



1367
1368
1369
# File 'lib/v20201221/models.rb', line 1367

def SecretName
  @SecretName
end

Instance Method Details

#deserialize(params) ⇒ Object



1375
1376
1377
1378
1379
# File 'lib/v20201221/models.rb', line 1375

def deserialize(params)
  @Hosts = params['Hosts']
  @SecretName = params['SecretName']
  @CertificateId = params['CertificateId']
end