Class: TencentCloud::Teo::V20220901::ExceptionRule

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

Web安全的例外规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, name = nil, condition = nil, skipscope = nil, skipoption = nil, websecuritymodulesforexception = nil, managedrulesforexception = nil, managedrulegroupsforexception = nil, requestfieldsforexception = nil, enabled = nil) ⇒ ExceptionRule

Returns a new instance of ExceptionRule.



12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
# File 'lib/v20220901/models.rb', line 12799

def initialize(id=nil, name=nil, condition=nil, skipscope=nil, skipoption=nil, websecuritymodulesforexception=nil, managedrulesforexception=nil, managedrulegroupsforexception=nil, requestfieldsforexception=nil, enabled=nil)
  @Id = id
  @Name = name
  @Condition = condition
  @SkipScope = skipscope
  @SkipOption = skipoption
  @WebSecurityModulesForException = websecuritymodulesforexception
  @ManagedRulesForException = managedrulesforexception
  @ManagedRuleGroupsForException = managedrulegroupsforexception
  @RequestFieldsForException = requestfieldsforexception
  @Enabled = enabled
end

Instance Attribute Details

#ConditionObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def Condition
  @Condition
end

#EnabledObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def Enabled
  @Enabled
end

#IdObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def Id
  @Id
end

#ManagedRuleGroupsForExceptionObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def ManagedRuleGroupsForException
  @ManagedRuleGroupsForException
end

#ManagedRulesForExceptionObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def ManagedRulesForException
  @ManagedRulesForException
end

#NameObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def Name
  @Name
end

#RequestFieldsForExceptionObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def RequestFieldsForException
  @RequestFieldsForException
end

#SkipOptionObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def SkipOption
  @SkipOption
end

#SkipScopeObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def SkipScope
  @SkipScope
end

#WebSecurityModulesForExceptionObject

Parameters:

  • Id:

    例外规则的 ID。
    通过规则 ID 可支持不同的规则配置操作:
    <li> 增加新规则:ID 为空或不指定 ID 参数;</li><li> 修改已有规则:指定需要更新/修改的规则 ID;</li><li> 删除已有规则:ExceptionRules 参数中,Rules 列表中未包含的已有规则将被删除。</li>

  • Name:

    例外规则的名称。

  • Condition:

    例外规则的具体内容,需符合表达式语法,详细规范参见产品文档。

  • SkipScope:

    例外规则执行选项,取值有:<li>WebSecurityModules: 指定例外规则的安全防护模块。</li><li>ManagedRules:指定托管规则。</li>

  • SkipOption:

    跳过请求的具体类型,取值有:<li>SkipOnAllRequestFields: 跳过所有请求;</li><li>SkipOnSpecifiedRequestFields: 跳过指定请求字段。</li>仅当 SkipScope 为 ManagedRules 时有效。

  • WebSecurityModulesForException:

    指定例外规则的安全防护模块,仅当 SkipScope 为 WebSecurityModules 时有效。取值有:<li>websec-mod-managed-rules:托管规则;</li><li>websec-mod-rate-limiting:速率限制;</li><li>websec-mod-custom-rules:自定义规则;</li><li>websec-mod-adaptive-control:自适应频控、智能客户端过滤、慢速攻击防护、流量盗刷防护;</li><li>websec-mod-bot:Bot管理。</li>

  • ManagedRulesForException:

    指定例外规则的具体托管规则,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRuleGroupsForException 。

  • ManagedRuleGroupsForException:

    指定例外规则的托管规则组,仅当 SkipScope 为 ManagedRules 时有效,且此时不能指定 ManagedRulesForException 。

  • RequestFieldsForException:

    指定例外规则跳过指定请求字段的具体配置,仅当 SkipScope 为 ManagedRules 并且 SkipOption 为 SkipOnSpecifiedRequestFields 时有效。

  • Enabled:

    例外规则是否开启。取值有:<li>on:开启</li><li>off:关闭</li>



12797
12798
12799
# File 'lib/v20220901/models.rb', line 12797

def WebSecurityModulesForException
  @WebSecurityModulesForException
end

Instance Method Details

#deserialize(params) ⇒ Object



12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
# File 'lib/v20220901/models.rb', line 12812

def deserialize(params)
  @Id = params['Id']
  @Name = params['Name']
  @Condition = params['Condition']
  @SkipScope = params['SkipScope']
  @SkipOption = params['SkipOption']
  @WebSecurityModulesForException = params['WebSecurityModulesForException']
  @ManagedRulesForException = params['ManagedRulesForException']
  @ManagedRuleGroupsForException = params['ManagedRuleGroupsForException']
  unless params['RequestFieldsForException'].nil?
    @RequestFieldsForException = []
    params['RequestFieldsForException'].each do |i|
      requestfieldsforexception_tmp = RequestFieldsForException.new
      requestfieldsforexception_tmp.deserialize(i)
      @RequestFieldsForException << requestfieldsforexception_tmp
    end
  end
  @Enabled = params['Enabled']
end