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