Class: TencentCloud::Antiddos::V20200309::NewL7RuleEntry
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::NewL7RuleEntry
- Defined in:
- lib/v20200309/models.rb
Overview
L7规则
Instance Attribute Summary collapse
-
#CCEnable ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#CCLevel ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#CCStatus ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#CCThreshold ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#CCThresholdNew ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Cert ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#CertType ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Domain ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#ErrCode ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#HttpsToHttpEnable ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Id ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Ip ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#KeepEnable ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#KeepTime ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#LbType ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#ModifyTime ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#PrivateKey ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Protocol ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Region ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#RewriteHttps ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#RuleId ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#RuleName ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#SourceList ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#SourceType ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#SSLId ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Status ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#Version ⇒ Object
0: 关闭 大于0:自定义防护阈值.
-
#VirtualPort ⇒ Object
0: 关闭 大于0:自定义防护阈值.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of NewL7RuleEntry.
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
#CCEnable ⇒ Object
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 |
#CCLevel ⇒ Object
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 |
#CCStatus ⇒ Object
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 |
#CCThreshold ⇒ Object
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 |
#CCThresholdNew ⇒ Object
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 |
#Cert ⇒ Object
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 |
#CertType ⇒ Object
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 |
#Domain ⇒ Object
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 |
#ErrCode ⇒ Object
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 |
#HttpsToHttpEnable ⇒ Object
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 |
#Id ⇒ Object
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 |
#Ip ⇒ Object
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 |
#KeepEnable ⇒ Object
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 |
#KeepTime ⇒ Object
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 |
#LbType ⇒ Object
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 |
#ModifyTime ⇒ Object
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 |
#PrivateKey ⇒ Object
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 |
#Protocol ⇒ Object
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 |
#Region ⇒ Object
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 |
#RewriteHttps ⇒ Object
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 |
#RuleId ⇒ Object
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 |
#RuleName ⇒ Object
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 |
#SourceList ⇒ Object
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 |
#SourceType ⇒ Object
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 |
#SSLId ⇒ Object
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 |
#Status ⇒ Object
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 |
#Version ⇒ Object
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 |
#VirtualPort ⇒ Object
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 |