lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.457 vs lib/v20220901/models.rb in tencentcloud-sdk-teo-3.0.458
- old
+ new
@@ -12306,51 +12306,56 @@
# <li> notequal: 不等于;</li>
# <li> exist: 存在; </li>
# <li> notexist: 不存在。</li>
# @type Operator: String
# @param Target: 匹配类型,取值有:
- # <li> 文件名: filename; </li>
- # <li> 文件后缀: extension; </li>
- # <li> HOST: host; </li>
- # <li> URL Full: full_url,当前站点下完整 URL 路径,必须包含 HTTP 协议,Host 和 路径; </li>
- # <li> URL Path: url,当前站点下 URL 路径的请求; </li><li>客户端国际/地区:client_country;</li>
- # <li> 查询字符串: query_string,当前站点下URL请求的查询字符串; </li>
- # <li> HTTP 请求头: request_header,HTTP请求头部。 </li>
+ # <li> filename:文件名; </li>
+ # <li> extension:文件后缀; </li>
+ # <li> host:HOST; </li>
+ # <li> full_url:URL Full,当前站点下完整 URL 路径,必须包含 HTTP 协议,Host 和 路径; </li>
+ # <li> url:URL Path,当前站点下 URL 路径的请求; </li><li>client_country:客户端国家/地区;</li>
+ # <li> query_string:查询字符串,当前站点下请求URL的查询字符串; </li>
+ # <li> request_header:HTTP请求头部。 </li>
# @type Target: String
- # @param Values: 对应匹配类型的参数值,仅在匹配类型为查询字符串或HTTP请求头并且运算符取值为存在或不存在时允许传空数组,对应匹配类型的取值有:
+ # @param Values: 对应匹配类型的参数值,仅在匹配类型为查询字符串或HTTP请求头并且运算符取值为存在或不存在时允许传空数组,对应匹配类型有:
# <li> 文件后缀:jpg、txt等文件后缀;</li>
# <li> 文件名称:例如 foo.jpg 中的 foo;</li>
# <li> 全部(站点任意请求): all; </li>
# <li> HOST:当前站点下的 host ,例如www.maxx55.com;</li>
# <li> URL Path:当前站点下 URL 路径的请求,例如:/example;</li>
# <li> URL Full:当前站点下完整 URL 请求,必须包含 HTTP 协议,Host 和 路径,例如:https://www.maxx55.cn/example;</li>
- # <li> 客户端国际/地区:符合ISO3166标准的国家/地区标识;</li>
+ # <li> 客户端国家/地区:符合ISO3166标准的国家/地区标识;</li>
# <li> 查询字符串: 当前站点下URL请求中查询字符串的参数值,例如lang=cn&version=1中的cn和1; </li>
# <li> HTTP 请求头: HTTP请求头部字段值,例如Accept-Language:zh-CN,zh;q=0.9中的zh-CN,zh;q=0.9。 </li>
# @type Values: Array
# @param IgnoreCase: 是否忽略参数值的大小写,默认值为 false。
# @type IgnoreCase: Boolean
# @param Name: 对应匹配类型的参数名称,在 Target 值为以下取值时有效,有效时值不能为空:
# <li> query_string(查询字符串): 当前站点下URL请求中查询字符串的参数名称,例如lang=cn&version=1中的lang和version; </li>
# <li> request_header(HTTP 请求头): HTTP请求头部字段名,例如Accept-Language:zh-CN,zh;q=0.9中的Accept-Language。 </li>
# @type Name: String
+ # @param IgnoreNameCase: 是否忽略参数名称的大小写,默认值为 false。
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type IgnoreNameCase: Boolean
- attr_accessor :Operator, :Target, :Values, :IgnoreCase, :Name
+ attr_accessor :Operator, :Target, :Values, :IgnoreCase, :Name, :IgnoreNameCase
- def initialize(operator=nil, target=nil, values=nil, ignorecase=nil, name=nil)
+ def initialize(operator=nil, target=nil, values=nil, ignorecase=nil, name=nil, ignorenamecase=nil)
@Operator = operator
@Target = target
@Values = values
@IgnoreCase = ignorecase
@Name = name
+ @IgnoreNameCase = ignorenamecase
end
def deserialize(params)
@Operator = params['Operator']
@Target = params['Target']
@Values = params['Values']
@IgnoreCase = params['IgnoreCase']
@Name = params['Name']
+ @IgnoreNameCase = params['IgnoreNameCase']
end
end
# 规则引擎参数详情信息,特殊参数类型。
class RuleExtraParameter < TencentCloud::Common::AbstractModel