Class: TencentCloud::Antiddos::V20200309::NewL7RuleEntry

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, ccthresholdnew = nil, cclevel = nil, modifytime = nil, httpstohttpenable = nil, virtualport = nil, rewritehttps = nil, errcode = nil, version = nil) ⇒ NewL7RuleEntry

Returns a new instance of NewL7RuleEntry.



7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
# File 'lib/v20200309/models.rb', line 7403

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, ccthresholdnew=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
  @CCThresholdNew = ccthresholdnew
  @CCLevel = cclevel
  @ModifyTime = modifytime
  @HttpsToHttpEnable = httpstohttpenable
  @VirtualPort = virtualport
  @RewriteHttps = rewritehttps
  @ErrCode = errcode
  @Version = version
end

Instance Attribute Details

#CCEnableObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def CCEnable
  @CCEnable
end

#CCLevelObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def CCLevel
  @CCLevel
end

#CCStatusObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def CCStatus
  @CCStatus
end

#CCThresholdObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def CCThreshold
  @CCThreshold
end

#CCThresholdNewObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def CCThresholdNew
  @CCThresholdNew
end

#CertObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Cert
  @Cert
end

#CertTypeObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def CertType
  @CertType
end

#DomainObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Domain
  @Domain
end

#ErrCodeObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def ErrCode
  @ErrCode
end

#HttpsToHttpEnableObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def HttpsToHttpEnable
  @HttpsToHttpEnable
end

#IdObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Id
  @Id
end

#IpObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Ip
  @Ip
end

#KeepEnableObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def KeepEnable
  @KeepEnable
end

#KeepTimeObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def KeepTime
  @KeepTime
end

#LbTypeObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def LbType
  @LbType
end

#ModifyTimeObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def ModifyTime
  @ModifyTime
end

#PrivateKeyObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def PrivateKey
  @PrivateKey
end

#ProtocolObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Protocol
  @Protocol
end

#RegionObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Region
  @Region
end

#RewriteHttpsObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def RewriteHttps
  @RewriteHttps
end

#RuleIdObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def RuleId
  @RuleId
end

#RuleNameObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def RuleName
  @RuleName
end

#SourceListObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def SourceList
  @SourceList
end

#SourceTypeObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def SourceType
  @SourceType
end

#SSLIdObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def SSLId
  @SSLId
end

#StatusObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Status
  @Status
end

#VersionObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def Version
  @Version
end

#VirtualPortObject

0: 关闭大于0:自定义防护阈值

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防护阈值(已废弃)

  • CCThresholdNew:

    HTTPS协议的CC防护阈值 -1:默认防御阈值

  • CCLevel:

    HTTPS协议的CC防护等级

  • ModifyTime:

    修改时间

  • HttpsToHttpEnable:

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

  • VirtualPort:

    接入端口值

  • RewriteHttps:

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

  • ErrCode:

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

  • Version:

    版本



7401
7402
7403
# File 'lib/v20200309/models.rb', line 7401

def VirtualPort
  @VirtualPort
end

Instance Method Details

#deserialize(params) ⇒ Object



7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
# File 'lib/v20200309/models.rb', line 7434

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']
  @CCThresholdNew = params['CCThresholdNew']
  @CCLevel = params['CCLevel']
  @ModifyTime = params['ModifyTime']
  @HttpsToHttpEnable = params['HttpsToHttpEnable']
  @VirtualPort = params['VirtualPort']
  @RewriteHttps = params['RewriteHttps']
  @ErrCode = params['ErrCode']
  @Version = params['Version']
end