Class: TencentCloud::Cdn::V20180606::ScdnSevenLayerRules
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cdn::V20180606::ScdnSevenLayerRules
- Defined in:
- lib/v20180606/models.rb
Overview
Scdn的七层限频配置
Instance Attribute Summary collapse
-
#CaseSensitive ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#LogicOperator ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleParam ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleType ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RuleValue ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(casesensitive = nil, ruletype = nil, logicoperator = nil, rulevalue = nil, ruleparam = nil) ⇒ ScdnSevenLayerRules
constructor
A new instance of ScdnSevenLayerRules.
Constructor Details
#initialize(casesensitive = nil, ruletype = nil, logicoperator = nil, rulevalue = nil, ruleparam = nil) ⇒ ScdnSevenLayerRules
Returns a new instance of ScdnSevenLayerRules.
12373 12374 12375 12376 12377 12378 12379 |
# File 'lib/v20180606/models.rb', line 12373 def initialize(casesensitive=nil, ruletype=nil, logicoperator=nil, rulevalue=nil, ruleparam=nil) @CaseSensitive = casesensitive @RuleType = ruletype @LogicOperator = logicoperator @RuleValue = rulevalue @RuleParam = ruleparam end |
Instance Attribute Details
#CaseSensitive ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12371 12372 12373 |
# File 'lib/v20180606/models.rb', line 12371 def CaseSensitive @CaseSensitive end |
#LogicOperator ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12371 12372 12373 |
# File 'lib/v20180606/models.rb', line 12371 def LogicOperator @LogicOperator end |
#RuleParam ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12371 12372 12373 |
# File 'lib/v20180606/models.rb', line 12371 def RuleParam @RuleParam end |
#RuleType ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12371 12372 12373 |
# File 'lib/v20180606/models.rb', line 12371 def RuleType @RuleType end |
#RuleValue ⇒ Object
protocol:协议,填写 HTTP/HTTPS method:请求方法,支持 HEAD、GET、POST、PUT、OPTIONS、TRACE、DELETE、PATCH、CONNECT all:域名 匹配内容固定为“*”,不可编辑修改 ip:IP 填写 CIDR 表达式 directory:路径,以/开头,支持目录和具体路径,128字符以内 index:首页 默认固定值:/;/index.html,不可编辑修改 path:文件全路径,资源地址,如/acb/test.png,支持通配符,如/abc/*.jpg file:文件扩展名,填写具体扩展名,如 jpg;png;css param:请求参数,填写具体 value 值,512字符以内 referer:Referer,填写具体 value 值,512字符以内 cookie:Cookie,填写具体 value 值,512字符以内 user-agent:User-Agent,填写具体 value 值,512字符以内 head:自定义请求头,填写具体value值,512字符以内;内容为空或者不存在时,无匹配内容输入框,填写匹配参数即可 不包含:exclude, 包含:include, 不等于:notequal, 等于:equal, 前缀匹配:matching 内容为空或不存在:null 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
12371 12372 12373 |
# File 'lib/v20180606/models.rb', line 12371 def RuleValue @RuleValue end |
Instance Method Details
#deserialize(params) ⇒ Object
12381 12382 12383 12384 12385 12386 12387 |
# File 'lib/v20180606/models.rb', line 12381 def deserialize(params) @CaseSensitive = params['CaseSensitive'] @RuleType = params['RuleType'] @LogicOperator = params['LogicOperator'] @RuleValue = params['RuleValue'] @RuleParam = params['RuleParam'] end |