/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include namespace Aws { namespace Utils { namespace Json { class JsonValue; class JsonView; } // namespace Json } // namespace Utils namespace WAFV2 { namespace Model { /** *

Specifies that WAF should do nothing. This is used for the * OverrideAction setting on a Rule when the rule uses a rule * group reference statement.

This is used in the context of other * settings, for example to specify values for RuleAction and web ACL * DefaultAction.

JSON specification: "None": {} *

See Also:

AWS * API Reference

*/ class NoneAction { public: AWS_WAFV2_API NoneAction(); AWS_WAFV2_API NoneAction(Aws::Utils::Json::JsonView jsonValue); AWS_WAFV2_API NoneAction& operator=(Aws::Utils::Json::JsonView jsonValue); AWS_WAFV2_API Aws::Utils::Json::JsonValue Jsonize() const; }; } // namespace Model } // namespace WAFV2 } // namespace Aws