7#include <aws/fms/FMS_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51namespace ViolationReasonMapper
AWS_FMS_API Aws::String GetNameForViolationReason(ViolationReason value)
AWS_FMS_API ViolationReason GetViolationReasonForName(const Aws::String &name)
@ INTERNET_TRAFFIC_NOT_INSPECTED
@ RESOURCE_VIOLATES_AUDIT_SECURITY_GROUP
@ RESOURCE_INCORRECT_WEB_ACL
@ RESOURCE_MISSING_SECURITY_GROUP
@ FMS_CREATED_SECURITY_GROUP_EDITED
@ RESOURCE_MISSING_WEB_ACL_OR_SHIELD_PROTECTION
@ MISSING_EXPECTED_ROUTE_TABLE
@ WEB_ACL_CONFIGURATION_OR_SCOPE_OF_USE
@ MISSING_FIREWALL_SUBNET_IN_AZ
@ UNEXPECTED_FIREWALL_ROUTES
@ SECURITY_GROUP_REDUNDANT
@ RESOURCE_MISSING_WEB_ACL
@ FIREWALL_SUBNET_MISSING_VPCE_ENDPOINT
@ RESOURCE_MISSING_DNS_FIREWALL
@ INVALID_ROUTE_CONFIGURATION
@ FIREWALL_SUBNET_IS_OUT_OF_SCOPE
@ FIREWALL_SUBNET_MISSING_EXPECTED_ROUTE
@ NETWORK_FIREWALL_POLICY_MODIFIED
@ INTERNET_GATEWAY_MISSING_EXPECTED_ROUTE
@ RESOURCE_MISSING_SHIELD_PROTECTION
@ WEB_ACL_MISSING_RULE_GROUP
@ UNEXPECTED_TARGET_GATEWAY_ROUTES
@ BLACK_HOLE_ROUTE_DETECTED
@ INVALID_NETWORK_ACL_ENTRY
@ BLACK_HOLE_ROUTE_DETECTED_IN_FIREWALL_SUBNET
@ TRAFFIC_INSPECTION_CROSSES_AZ_BOUNDARY
@ ROUTE_HAS_OUT_OF_SCOPE_ENDPOINT
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String