73 lines
1.6 KiB
C
73 lines
1.6 KiB
C
|
|
/**
|
|||
|
|
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
|||
|
|
* SPDX-License-Identifier: Apache-2.0.
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#pragma once
|
|||
|
|
#include <aws/wafv2/WAFV2_EXPORTS.h>
|
|||
|
|
#include <aws/core/utils/memory/stl/AWSString.h>
|
|||
|
|
|
|||
|
|
namespace Aws
|
|||
|
|
{
|
|||
|
|
namespace WAFV2
|
|||
|
|
{
|
|||
|
|
namespace Model
|
|||
|
|
{
|
|||
|
|
enum class ParameterExceptionField
|
|||
|
|
{
|
|||
|
|
NOT_SET,
|
|||
|
|
WEB_ACL,
|
|||
|
|
RULE_GROUP,
|
|||
|
|
REGEX_PATTERN_SET,
|
|||
|
|
IP_SET,
|
|||
|
|
MANAGED_RULE_SET,
|
|||
|
|
RULE,
|
|||
|
|
EXCLUDED_RULE,
|
|||
|
|
STATEMENT,
|
|||
|
|
BYTE_MATCH_STATEMENT,
|
|||
|
|
SQLI_MATCH_STATEMENT,
|
|||
|
|
XSS_MATCH_STATEMENT,
|
|||
|
|
SIZE_CONSTRAINT_STATEMENT,
|
|||
|
|
GEO_MATCH_STATEMENT,
|
|||
|
|
RATE_BASED_STATEMENT,
|
|||
|
|
RULE_GROUP_REFERENCE_STATEMENT,
|
|||
|
|
REGEX_PATTERN_REFERENCE_STATEMENT,
|
|||
|
|
IP_SET_REFERENCE_STATEMENT,
|
|||
|
|
MANAGED_RULE_SET_STATEMENT,
|
|||
|
|
AND_STATEMENT,
|
|||
|
|
OR_STATEMENT,
|
|||
|
|
NOT_STATEMENT,
|
|||
|
|
IP_ADDRESS,
|
|||
|
|
IP_ADDRESS_VERSION,
|
|||
|
|
FIELD_TO_MATCH,
|
|||
|
|
TEXT_TRANSFORMATION,
|
|||
|
|
SINGLE_QUERY_ARGUMENT,
|
|||
|
|
SINGLE_HEADER,
|
|||
|
|
DEFAULT_ACTION,
|
|||
|
|
RULE_ACTION,
|
|||
|
|
ENTITY_LIMIT,
|
|||
|
|
OVERRIDE_ACTION,
|
|||
|
|
SCOPE_VALUE,
|
|||
|
|
RESOURCE_ARN,
|
|||
|
|
RESOURCE_TYPE,
|
|||
|
|
TAGS,
|
|||
|
|
TAG_KEYS,
|
|||
|
|
METRIC_NAME,
|
|||
|
|
FIREWALL_MANAGER_STATEMENT,
|
|||
|
|
FALLBACK_BEHAVIOR,
|
|||
|
|
POSITION,
|
|||
|
|
FORWARDED_IP_CONFIG,
|
|||
|
|
IP_SET_FORWARDED_IP_CONFIG,
|
|||
|
|
HEADER_NAME
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
namespace ParameterExceptionFieldMapper
|
|||
|
|
{
|
|||
|
|
AWS_WAFV2_API ParameterExceptionField GetParameterExceptionFieldForName(const Aws::String& name);
|
|||
|
|
|
|||
|
|
AWS_WAFV2_API Aws::String GetNameForParameterExceptionField(ParameterExceptionField value);
|
|||
|
|
} // namespace ParameterExceptionFieldMapper
|
|||
|
|
} // namespace Model
|
|||
|
|
} // namespace WAFV2
|
|||
|
|
} // namespace Aws
|