lib/v20200309/models.rb in tencentcloud-sdk-antiddos-3.0.396 vs lib/v20200309/models.rb in tencentcloud-sdk-antiddos-3.0.398

- old
+ new

@@ -4930,9 +4930,60 @@ end @RequestId = params['RequestId'] end end + # DescribeNewL7RulesErrHealth请求参数结构体 + class DescribeNewL7RulesErrHealthRequest < TencentCloud::Common::AbstractModel + # @param Business: 大禹子产品代号(bgpip表示高防IP) + # @type Business: String + # @param RuleIdList: 规则Id列表 + # @type RuleIdList: Array + + attr_accessor :Business, :RuleIdList + + def initialize(business=nil, ruleidlist=nil) + @Business = business + @RuleIdList = ruleidlist + end + + def deserialize(params) + @Business = params['Business'] + @RuleIdList = params['RuleIdList'] + end + end + + # DescribeNewL7RulesErrHealth返回参数结构体 + class DescribeNewL7RulesErrHealthResponse < TencentCloud::Common::AbstractModel + # @param ErrHealths: 异常规则列表,返回值说明: Key值为规则ID,Value值为异常IP及错误信息,多个IP用","分割 + # @type ErrHealths: Array + # @param Total: 异常规则的总数 + # @type Total: Integer + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :ErrHealths, :Total, :RequestId + + def initialize(errhealths=nil, total=nil, requestid=nil) + @ErrHealths = errhealths + @Total = total + @RequestId = requestid + end + + def deserialize(params) + unless params['ErrHealths'].nil? + @ErrHealths = [] + params['ErrHealths'].each do |i| + keyvalue_tmp = KeyValue.new + keyvalue_tmp.deserialize(i) + @ErrHealths << keyvalue_tmp + end + end + @Total = params['Total'] + @RequestId = params['RequestId'] + end + end + # DescribeNewL7Rules请求参数结构体 class DescribeNewL7RulesRequest < TencentCloud::Common::AbstractModel # @param Business: 大禹子产品代号(bgpip表示高防IP) # @type Business: String # @param StatusList: 状态搜索,选填,取值[0(规则配置成功),1(规则配置生效中),2(规则配置失败),3(规则删除生效中),5(规则删除失败),6(规则等待配置),7(规则等待删除),8(规则待配置证书)]