import { _ActivatedRule, _UnmarshalledActivatedRule } from "./_ActivatedRule"; /** *

Specifies whether to insert a Rule into or delete a Rule from a WebACL.

*/ export interface _WebACLUpdate { /** *

Specifies whether to insert a Rule into or delete a Rule from a WebACL.

*/ Action: "INSERT" | "DELETE" | string; /** *

The ActivatedRule object in an UpdateWebACL request specifies a Rule that you want to insert or delete, the priority of the Rule in the WebACL, and the action that you want AWS WAF to take when a web request matches the Rule (ALLOW, BLOCK, or COUNT).

*/ ActivatedRule: _ActivatedRule; } export interface _UnmarshalledWebACLUpdate extends _WebACLUpdate { /** *

The ActivatedRule object in an UpdateWebACL request specifies a Rule that you want to insert or delete, the priority of the Rule in the WebACL, and the action that you want AWS WAF to take when a web request matches the Rule (ALLOW, BLOCK, or COUNT).

*/ ActivatedRule: _UnmarshalledActivatedRule; }