/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include #include namespace Aws { namespace WAF { namespace Model { enum class ParameterExceptionField { NOT_SET, CHANGE_ACTION, WAF_ACTION, WAF_OVERRIDE_ACTION, PREDICATE_TYPE, IPSET_TYPE, BYTE_MATCH_FIELD_TYPE, SQL_INJECTION_MATCH_FIELD_TYPE, BYTE_MATCH_TEXT_TRANSFORMATION, BYTE_MATCH_POSITIONAL_CONSTRAINT, SIZE_CONSTRAINT_COMPARISON_OPERATOR, GEO_MATCH_LOCATION_TYPE, GEO_MATCH_LOCATION_VALUE, RATE_KEY, RULE_TYPE, NEXT_MARKER, RESOURCE_ARN, TAGS, TAG_KEYS }; namespace ParameterExceptionFieldMapper { AWS_WAF_API ParameterExceptionField GetParameterExceptionFieldForName(const Aws::String& name); AWS_WAF_API Aws::String GetNameForParameterExceptionField(ParameterExceptionField value); } // namespace ParameterExceptionFieldMapper } // namespace Model } // namespace WAF } // namespace Aws