Class: TencentCloud::Antiddos::V20200309::BGPIPL7RuleEntry

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

Overview

L7规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(protocol = nil, domain = nil, lbtype = nil, keepenable = nil, keeptime = nil, sourcetype = nil, sourcelist = nil, region = nil, id = nil, ip = nil, ruleid = nil, rulename = nil, certtype = nil, sslid = nil, cert = nil, privatekey = nil, status = nil, ccstatus = nil, ccenable = nil, ccthreshold = nil, cclevel = nil, modifytime = nil, httpstohttpenable = nil, virtualport = nil, rewritehttps = nil, errcode = nil, version = nil) ⇒ BGPIPL7RuleEntry

Returns a new instance of BGPIPL7RuleEntry.



508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
# File 'lib/v20200309/models.rb', line 508

def initialize(protocol=nil, domain=nil, lbtype=nil, keepenable=nil, keeptime=nil, sourcetype=nil, sourcelist=nil, region=nil, id=nil, ip=nil, ruleid=nil, rulename=nil, certtype=nil, sslid=nil, cert=nil, privatekey=nil, status=nil, ccstatus=nil, ccenable=nil, ccthreshold=nil, cclevel=nil, modifytime=nil, httpstohttpenable=nil, virtualport=nil, rewritehttps=nil, errcode=nil, version=nil)
  @Protocol = protocol
  @Domain = domain
  @LbType = lbtype
  @KeepEnable = keepenable
  @KeepTime = keeptime
  @SourceType = sourcetype
  @SourceList = sourcelist
  @Region = region
  @Id = id
  @Ip = ip
  @RuleId = ruleid
  @RuleName = rulename
  @CertType = certtype
  @SSLId = sslid
  @Cert = cert
  @PrivateKey = privatekey
  @Status = status
  @CCStatus = ccstatus
  @CCEnable = ccenable
  @CCThreshold = ccthreshold
  @CCLevel = cclevel
  @ModifyTime = modifytime
  @HttpsToHttpEnable = httpstohttpenable
  @VirtualPort = virtualport
  @RewriteHttps = rewritehttps
  @ErrCode = errcode
  @Version = version
end

Instance Attribute Details

#CCEnableObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def CCEnable
  @CCEnable
end

#CCLevelObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def CCLevel
  @CCLevel
end

#CCStatusObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def CCStatus
  @CCStatus
end

#CCThresholdObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def CCThreshold
  @CCThreshold
end

#CertObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Cert
  @Cert
end

#CertTypeObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def CertType
  @CertType
end

#DomainObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Domain
  @Domain
end

#ErrCodeObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def ErrCode
  @ErrCode
end

#HttpsToHttpEnableObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def HttpsToHttpEnable
  @HttpsToHttpEnable
end

#IdObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Id
  @Id
end

#IpObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Ip
  @Ip
end

#KeepEnableObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def KeepEnable
  @KeepEnable
end

#KeepTimeObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def KeepTime
  @KeepTime
end

#LbTypeObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def LbType
  @LbType
end

#ModifyTimeObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def ModifyTime
  @ModifyTime
end

#PrivateKeyObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def PrivateKey
  @PrivateKey
end

#ProtocolObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Protocol
  @Protocol
end

#RegionObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Region
  @Region
end

#RewriteHttpsObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def RewriteHttps
  @RewriteHttps
end

#RuleIdObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def RuleId
  @RuleId
end

#RuleNameObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def RuleName
  @RuleName
end

#SourceListObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def SourceList
  @SourceList
end

#SourceTypeObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def SourceType
  @SourceType
end

#SSLIdObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def SSLId
  @SSLId
end

#StatusObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Status
  @Status
end

#VersionObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def Version
  @Version
end

#VirtualPortObject

Parameters:

  • Protocol:

    转发协议,取值[http, https]

  • Domain:

    转发域名

  • LbType:
  • KeepEnable:
  • KeepTime:

    会话保持时间,单位秒

  • SourceType:
  • SourceList:

    回源列表

  • Region:

    区域码

  • Id:

    资源Id

  • Ip:

    资源Ip

  • RuleId:

    规则ID,当添加新规则时可以不用填写此字段;当修改或者删除规则时需要填写此字段;

  • RuleName:

    规则描述

  • CertType:

    证书来源,当转发协议为https时必须填,取值,当转发协议为http时也可以填0

  • SSLId:

    当证书来源为腾讯云托管证书时,此字段必须填写托管证书ID

  • Cert:

    当证书来源为自有证书时,此字段必须填写证书内容;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • PrivateKey:

    当证书来源为自有证书时,此字段必须填写证书密钥;(因已不再支持自有证书,此字段已弃用,请不用填写此字段)

  • Status:
  • CCStatus:

    cc防护状态,取值[0(关闭), 1(开启)]

  • CCEnable:

    HTTPS协议的CC防护状态,取值[0(关闭), 1(开启)]

  • CCThreshold:

    HTTPS协议的CC防护阈值(已废弃)

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

    是否开启Https协议使用Http回源,取值[0(关闭), 1(开启)],不填写默认是关闭

  • VirtualPort:

    接入端口值

  • RewriteHttps:

    http强制跳转https,1表示打开,0表示关闭

  • ErrCode:

    规则配置失败时的详细错误原因(仅当Status=2时有效),1001证书不存在,1002证书获取失败,1003证书上传失败,1004证书已过期

  • Version:

    版本



506
507
508
# File 'lib/v20200309/models.rb', line 506

def VirtualPort
  @VirtualPort
end

Instance Method Details

#deserialize(params) ⇒ Object



538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
# File 'lib/v20200309/models.rb', line 538

def deserialize(params)
  @Protocol = params['Protocol']
  @Domain = params['Domain']
  @LbType = params['LbType']
  @KeepEnable = params['KeepEnable']
  @KeepTime = params['KeepTime']
  @SourceType = params['SourceType']
  unless params['SourceList'].nil?
    @SourceList = []
    params['SourceList'].each do |i|
      l4rulesource_tmp = L4RuleSource.new
      l4rulesource_tmp.deserialize(i)
      @SourceList << l4rulesource_tmp
    end
  end
  @Region = params['Region']
  @Id = params['Id']
  @Ip = params['Ip']
  @RuleId = params['RuleId']
  @RuleName = params['RuleName']
  @CertType = params['CertType']
  @SSLId = params['SSLId']
  @Cert = params['Cert']
  @PrivateKey = params['PrivateKey']
  @Status = params['Status']
  @CCStatus = params['CCStatus']
  @CCEnable = params['CCEnable']
  @CCThreshold = params['CCThreshold']
  @CCLevel = params['CCLevel']
  @ModifyTime = params['ModifyTime']
  @HttpsToHttpEnable = params['HttpsToHttpEnable']
  @VirtualPort = params['VirtualPort']
  @RewriteHttps = params['RewriteHttps']
  @ErrCode = params['ErrCode']
  @Version = params['Version']
end