Class: TencentCloud::Ssl::V20191205::DeployCertificateInstanceRequest

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

Overview

DeployCertificateInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(certificateid = nil, instanceidlist = nil, resourcetype = nil, status = nil, iscache = nil) ⇒ DeployCertificateInstanceRequest

Returns a new instance of DeployCertificateInstanceRequest.



2278
2279
2280
2281
2282
2283
2284
# File 'lib/v20191205/models.rb', line 2278

def initialize(certificateid=nil, instanceidlist=nil, resourcetype=nil, status=nil, iscache=nil)
  @CertificateId = certificateid
  @InstanceIdList = instanceidlist
  @ResourceType = resourcetype
  @Status = status
  @IsCache = iscache
end

Instance Attribute Details

#CertificateIdObject

  • clb:若监听器开启了SNI,则需要指定到域名LoadBalancerId|ListenerId|Domain,例:["lb-bid2fs4g|lbl-a8af11gs|tencent.com"],若监听器未开启SNI或者为四层监听器,则指定到监听器,例:["lb-bid2fs4g|lbl-1c6rp5eo"]
  • cdn:Domain|计费开关,例:["cdn2.tencent.com|off", "cdn.tencent.com|on"]
  • ddos:InsId|Domain|VirtualPort,例:["bgpip-000001ms|tencent.com|443"]
  • live:Domain,例:["live1.tencent.com", "live2.tencent.com"]
  • vod:Domain, 例:["vod1.tencent.com", "vod2.tencent.com"]
  • waf:Domain, 例:["waf1.tencent.com", "waf2.tencent.com"]
  • apigateway:ServiceId|Domain, 例:["service-8sk7cqmd|apigw1.tencent.com", "service-8sk7cqmd|apigw2.minghuang.online"]
  • teo:Domain, 例:["edgeone1.tencent.com", "edgeone2.tencent.com"]
  • tke:ClusterId|NameSpace|SecretName, 例:["cls-42sa0ae0|default|test-tencent"]
  • cos:Region|Bucket|Domain, 例:["ap-hongkong|ssl-server-1251810746|tencent.com"]
  • lighthouse:Region|InstanceId|Domain, 例:["ap-shanghai|lhins-nh7lql34|tencent.com"]
  • tse:GatewayId|CertificateId, 例:["gateway-s1da9151|fa61bc05-cc54-4eea-c932-24de52577372"]
  • tcb:Type|Region|EnvId|Domain, 例:["AccessService|ap-shanghai|ceshi-4s5h0ymg11c839c7|tencent.com"]
  • mqtt: InstanceId|CertId, 例:["mqtt-rdnwp7kb|gehs6jsx"]
  • gaap: InstanceId|ListenerId 例:["ga-a3e4z3ae|lsr-a73amjob"]
  • clb
  • cdn
  • ddos
  • live
  • vod
  • waf
  • apigateway
  • teo
  • tke
  • cos
  • lighthouse
  • tse
  • tcb
  • mqtt 当云资源类型传入clb、waf、apigateway、cos、lighthouse、tke、tse、tcb、mqtt 时,公共参数Region必传。 云直播: -1:域名未关联证书。 1: 域名https已开启。 0: 域名https已关闭。

Parameters:

  • CertificateId:

    待部署的证书ID

  • InstanceIdList:

    证书部署的实例列表,不同云资源类型如下

  • ResourceType:

    证书部署云资源支持的云资源类型, 不传则默认部署clb:

  • Status:

    部署云资源状态:

  • IsCache:

    是否查询缓存,1:是; 0:否, 默认为查询缓存,默认缓存半小时



2276
2277
2278
# File 'lib/v20191205/models.rb', line 2276

def CertificateId
  @CertificateId
end

#InstanceIdListObject

  • clb:若监听器开启了SNI,则需要指定到域名LoadBalancerId|ListenerId|Domain,例:["lb-bid2fs4g|lbl-a8af11gs|tencent.com"],若监听器未开启SNI或者为四层监听器,则指定到监听器,例:["lb-bid2fs4g|lbl-1c6rp5eo"]
  • cdn:Domain|计费开关,例:["cdn2.tencent.com|off", "cdn.tencent.com|on"]
  • ddos:InsId|Domain|VirtualPort,例:["bgpip-000001ms|tencent.com|443"]
  • live:Domain,例:["live1.tencent.com", "live2.tencent.com"]
  • vod:Domain, 例:["vod1.tencent.com", "vod2.tencent.com"]
  • waf:Domain, 例:["waf1.tencent.com", "waf2.tencent.com"]
  • apigateway:ServiceId|Domain, 例:["service-8sk7cqmd|apigw1.tencent.com", "service-8sk7cqmd|apigw2.minghuang.online"]
  • teo:Domain, 例:["edgeone1.tencent.com", "edgeone2.tencent.com"]
  • tke:ClusterId|NameSpace|SecretName, 例:["cls-42sa0ae0|default|test-tencent"]
  • cos:Region|Bucket|Domain, 例:["ap-hongkong|ssl-server-1251810746|tencent.com"]
  • lighthouse:Region|InstanceId|Domain, 例:["ap-shanghai|lhins-nh7lql34|tencent.com"]
  • tse:GatewayId|CertificateId, 例:["gateway-s1da9151|fa61bc05-cc54-4eea-c932-24de52577372"]
  • tcb:Type|Region|EnvId|Domain, 例:["AccessService|ap-shanghai|ceshi-4s5h0ymg11c839c7|tencent.com"]
  • mqtt: InstanceId|CertId, 例:["mqtt-rdnwp7kb|gehs6jsx"]
  • gaap: InstanceId|ListenerId 例:["ga-a3e4z3ae|lsr-a73amjob"]
  • clb
  • cdn
  • ddos
  • live
  • vod
  • waf
  • apigateway
  • teo
  • tke
  • cos
  • lighthouse
  • tse
  • tcb
  • mqtt 当云资源类型传入clb、waf、apigateway、cos、lighthouse、tke、tse、tcb、mqtt 时,公共参数Region必传。 云直播: -1:域名未关联证书。 1: 域名https已开启。 0: 域名https已关闭。

Parameters:

  • CertificateId:

    待部署的证书ID

  • InstanceIdList:

    证书部署的实例列表,不同云资源类型如下

  • ResourceType:

    证书部署云资源支持的云资源类型, 不传则默认部署clb:

  • Status:

    部署云资源状态:

  • IsCache:

    是否查询缓存,1:是; 0:否, 默认为查询缓存,默认缓存半小时



2276
2277
2278
# File 'lib/v20191205/models.rb', line 2276

def InstanceIdList
  @InstanceIdList
end

#IsCacheObject

  • clb:若监听器开启了SNI,则需要指定到域名LoadBalancerId|ListenerId|Domain,例:["lb-bid2fs4g|lbl-a8af11gs|tencent.com"],若监听器未开启SNI或者为四层监听器,则指定到监听器,例:["lb-bid2fs4g|lbl-1c6rp5eo"]
  • cdn:Domain|计费开关,例:["cdn2.tencent.com|off", "cdn.tencent.com|on"]
  • ddos:InsId|Domain|VirtualPort,例:["bgpip-000001ms|tencent.com|443"]
  • live:Domain,例:["live1.tencent.com", "live2.tencent.com"]
  • vod:Domain, 例:["vod1.tencent.com", "vod2.tencent.com"]
  • waf:Domain, 例:["waf1.tencent.com", "waf2.tencent.com"]
  • apigateway:ServiceId|Domain, 例:["service-8sk7cqmd|apigw1.tencent.com", "service-8sk7cqmd|apigw2.minghuang.online"]
  • teo:Domain, 例:["edgeone1.tencent.com", "edgeone2.tencent.com"]
  • tke:ClusterId|NameSpace|SecretName, 例:["cls-42sa0ae0|default|test-tencent"]
  • cos:Region|Bucket|Domain, 例:["ap-hongkong|ssl-server-1251810746|tencent.com"]
  • lighthouse:Region|InstanceId|Domain, 例:["ap-shanghai|lhins-nh7lql34|tencent.com"]
  • tse:GatewayId|CertificateId, 例:["gateway-s1da9151|fa61bc05-cc54-4eea-c932-24de52577372"]
  • tcb:Type|Region|EnvId|Domain, 例:["AccessService|ap-shanghai|ceshi-4s5h0ymg11c839c7|tencent.com"]
  • mqtt: InstanceId|CertId, 例:["mqtt-rdnwp7kb|gehs6jsx"]
  • gaap: InstanceId|ListenerId 例:["ga-a3e4z3ae|lsr-a73amjob"]
  • clb
  • cdn
  • ddos
  • live
  • vod
  • waf
  • apigateway
  • teo
  • tke
  • cos
  • lighthouse
  • tse
  • tcb
  • mqtt 当云资源类型传入clb、waf、apigateway、cos、lighthouse、tke、tse、tcb、mqtt 时,公共参数Region必传。 云直播: -1:域名未关联证书。 1: 域名https已开启。 0: 域名https已关闭。

Parameters:

  • CertificateId:

    待部署的证书ID

  • InstanceIdList:

    证书部署的实例列表,不同云资源类型如下

  • ResourceType:

    证书部署云资源支持的云资源类型, 不传则默认部署clb:

  • Status:

    部署云资源状态:

  • IsCache:

    是否查询缓存,1:是; 0:否, 默认为查询缓存,默认缓存半小时



2276
2277
2278
# File 'lib/v20191205/models.rb', line 2276

def IsCache
  @IsCache
end

#ResourceTypeObject

  • clb:若监听器开启了SNI,则需要指定到域名LoadBalancerId|ListenerId|Domain,例:["lb-bid2fs4g|lbl-a8af11gs|tencent.com"],若监听器未开启SNI或者为四层监听器,则指定到监听器,例:["lb-bid2fs4g|lbl-1c6rp5eo"]
  • cdn:Domain|计费开关,例:["cdn2.tencent.com|off", "cdn.tencent.com|on"]
  • ddos:InsId|Domain|VirtualPort,例:["bgpip-000001ms|tencent.com|443"]
  • live:Domain,例:["live1.tencent.com", "live2.tencent.com"]
  • vod:Domain, 例:["vod1.tencent.com", "vod2.tencent.com"]
  • waf:Domain, 例:["waf1.tencent.com", "waf2.tencent.com"]
  • apigateway:ServiceId|Domain, 例:["service-8sk7cqmd|apigw1.tencent.com", "service-8sk7cqmd|apigw2.minghuang.online"]
  • teo:Domain, 例:["edgeone1.tencent.com", "edgeone2.tencent.com"]
  • tke:ClusterId|NameSpace|SecretName, 例:["cls-42sa0ae0|default|test-tencent"]
  • cos:Region|Bucket|Domain, 例:["ap-hongkong|ssl-server-1251810746|tencent.com"]
  • lighthouse:Region|InstanceId|Domain, 例:["ap-shanghai|lhins-nh7lql34|tencent.com"]
  • tse:GatewayId|CertificateId, 例:["gateway-s1da9151|fa61bc05-cc54-4eea-c932-24de52577372"]
  • tcb:Type|Region|EnvId|Domain, 例:["AccessService|ap-shanghai|ceshi-4s5h0ymg11c839c7|tencent.com"]
  • mqtt: InstanceId|CertId, 例:["mqtt-rdnwp7kb|gehs6jsx"]
  • gaap: InstanceId|ListenerId 例:["ga-a3e4z3ae|lsr-a73amjob"]
  • clb
  • cdn
  • ddos
  • live
  • vod
  • waf
  • apigateway
  • teo
  • tke
  • cos
  • lighthouse
  • tse
  • tcb
  • mqtt 当云资源类型传入clb、waf、apigateway、cos、lighthouse、tke、tse、tcb、mqtt 时,公共参数Region必传。 云直播: -1:域名未关联证书。 1: 域名https已开启。 0: 域名https已关闭。

Parameters:

  • CertificateId:

    待部署的证书ID

  • InstanceIdList:

    证书部署的实例列表,不同云资源类型如下

  • ResourceType:

    证书部署云资源支持的云资源类型, 不传则默认部署clb:

  • Status:

    部署云资源状态:

  • IsCache:

    是否查询缓存,1:是; 0:否, 默认为查询缓存,默认缓存半小时



2276
2277
2278
# File 'lib/v20191205/models.rb', line 2276

def ResourceType
  @ResourceType
end

#StatusObject

  • clb:若监听器开启了SNI,则需要指定到域名LoadBalancerId|ListenerId|Domain,例:["lb-bid2fs4g|lbl-a8af11gs|tencent.com"],若监听器未开启SNI或者为四层监听器,则指定到监听器,例:["lb-bid2fs4g|lbl-1c6rp5eo"]
  • cdn:Domain|计费开关,例:["cdn2.tencent.com|off", "cdn.tencent.com|on"]
  • ddos:InsId|Domain|VirtualPort,例:["bgpip-000001ms|tencent.com|443"]
  • live:Domain,例:["live1.tencent.com", "live2.tencent.com"]
  • vod:Domain, 例:["vod1.tencent.com", "vod2.tencent.com"]
  • waf:Domain, 例:["waf1.tencent.com", "waf2.tencent.com"]
  • apigateway:ServiceId|Domain, 例:["service-8sk7cqmd|apigw1.tencent.com", "service-8sk7cqmd|apigw2.minghuang.online"]
  • teo:Domain, 例:["edgeone1.tencent.com", "edgeone2.tencent.com"]
  • tke:ClusterId|NameSpace|SecretName, 例:["cls-42sa0ae0|default|test-tencent"]
  • cos:Region|Bucket|Domain, 例:["ap-hongkong|ssl-server-1251810746|tencent.com"]
  • lighthouse:Region|InstanceId|Domain, 例:["ap-shanghai|lhins-nh7lql34|tencent.com"]
  • tse:GatewayId|CertificateId, 例:["gateway-s1da9151|fa61bc05-cc54-4eea-c932-24de52577372"]
  • tcb:Type|Region|EnvId|Domain, 例:["AccessService|ap-shanghai|ceshi-4s5h0ymg11c839c7|tencent.com"]
  • mqtt: InstanceId|CertId, 例:["mqtt-rdnwp7kb|gehs6jsx"]
  • gaap: InstanceId|ListenerId 例:["ga-a3e4z3ae|lsr-a73amjob"]
  • clb
  • cdn
  • ddos
  • live
  • vod
  • waf
  • apigateway
  • teo
  • tke
  • cos
  • lighthouse
  • tse
  • tcb
  • mqtt 当云资源类型传入clb、waf、apigateway、cos、lighthouse、tke、tse、tcb、mqtt 时,公共参数Region必传。 云直播: -1:域名未关联证书。 1: 域名https已开启。 0: 域名https已关闭。

Parameters:

  • CertificateId:

    待部署的证书ID

  • InstanceIdList:

    证书部署的实例列表,不同云资源类型如下

  • ResourceType:

    证书部署云资源支持的云资源类型, 不传则默认部署clb:

  • Status:

    部署云资源状态:

  • IsCache:

    是否查询缓存,1:是; 0:否, 默认为查询缓存,默认缓存半小时



2276
2277
2278
# File 'lib/v20191205/models.rb', line 2276

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



2286
2287
2288
2289
2290
2291
2292
# File 'lib/v20191205/models.rb', line 2286

def deserialize(params)
  @CertificateId = params['CertificateId']
  @InstanceIdList = params['InstanceIdList']
  @ResourceType = params['ResourceType']
  @Status = params['Status']
  @IsCache = params['IsCache']
end