Class: TencentCloud::Antiddos::V20200309::BGPIPL7RuleEntry
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Antiddos::V20200309::BGPIPL7RuleEntry
- Defined in:
- lib/v20200309/models.rb
Overview
L7规则
Instance Attribute Summary collapse
- #CCEnable ⇒ Object
- #CCLevel ⇒ Object
- #CCStatus ⇒ Object
- #CCThreshold ⇒ Object
- #Cert ⇒ Object
- #CertType ⇒ Object
- #Domain ⇒ Object
- #ErrCode ⇒ Object
- #HttpsToHttpEnable ⇒ Object
- #Id ⇒ Object
- #Ip ⇒ Object
- #KeepEnable ⇒ Object
- #KeepTime ⇒ Object
- #LbType ⇒ Object
- #ModifyTime ⇒ Object
- #PrivateKey ⇒ Object
- #Protocol ⇒ Object
- #Region ⇒ Object
- #RewriteHttps ⇒ Object
- #RuleId ⇒ Object
- #RuleName ⇒ Object
- #SourceList ⇒ Object
- #SourceType ⇒ Object
- #SSLId ⇒ Object
- #Status ⇒ Object
- #Version ⇒ Object
- #VirtualPort ⇒ Object
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, cclevel = nil, modifytime = nil, httpstohttpenable = nil, virtualport = nil, rewritehttps = nil, errcode = nil, version = nil) ⇒ BGPIPL7RuleEntry
constructor
A new instance of BGPIPL7RuleEntry.
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
#CCEnable ⇒ Object
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 |
#CCLevel ⇒ Object
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 |
#CCStatus ⇒ Object
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 |
#CCThreshold ⇒ Object
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 |
#Cert ⇒ Object
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 |
#CertType ⇒ Object
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 |
#Domain ⇒ Object
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 |
#ErrCode ⇒ Object
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 |
#HttpsToHttpEnable ⇒ Object
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 |
#Id ⇒ Object
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 |
#Ip ⇒ Object
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 |
#KeepEnable ⇒ Object
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 |
#KeepTime ⇒ Object
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 |
#LbType ⇒ Object
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 |
#ModifyTime ⇒ Object
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 |
#PrivateKey ⇒ Object
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 |
#Protocol ⇒ Object
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 |
#Region ⇒ Object
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 |
#RewriteHttps ⇒ Object
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 |
#RuleId ⇒ Object
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 |
#RuleName ⇒ Object
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 |
#SourceList ⇒ Object
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 |
#SourceType ⇒ Object
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 |
#SSLId ⇒ Object
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 |
#Status ⇒ Object
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 |
#Version ⇒ Object
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 |
#VirtualPort ⇒ Object
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 |