Enum ViolationReason

java.lang.Object
java.lang.Enum<ViolationReason>
software.amazon.awssdk.services.fms.model.ViolationReason
All Implemented Interfaces:
Serializable, Comparable<ViolationReason>

@Generated("software.amazon.awssdk:codegen") public enum ViolationReason extends Enum<ViolationReason>
  • Enum Constant Details

    • WEB_ACL_MISSING_RULE_GROUP

      public static final ViolationReason WEB_ACL_MISSING_RULE_GROUP
    • RESOURCE_MISSING_WEB_ACL

      public static final ViolationReason RESOURCE_MISSING_WEB_ACL
    • RESOURCE_INCORRECT_WEB_ACL

      public static final ViolationReason RESOURCE_INCORRECT_WEB_ACL
    • RESOURCE_MISSING_SHIELD_PROTECTION

      public static final ViolationReason RESOURCE_MISSING_SHIELD_PROTECTION
    • RESOURCE_MISSING_WEB_ACL_OR_SHIELD_PROTECTION

      public static final ViolationReason RESOURCE_MISSING_WEB_ACL_OR_SHIELD_PROTECTION
    • RESOURCE_MISSING_SECURITY_GROUP

      public static final ViolationReason RESOURCE_MISSING_SECURITY_GROUP
    • RESOURCE_VIOLATES_AUDIT_SECURITY_GROUP

      public static final ViolationReason RESOURCE_VIOLATES_AUDIT_SECURITY_GROUP
    • SECURITY_GROUP_UNUSED

      public static final ViolationReason SECURITY_GROUP_UNUSED
    • SECURITY_GROUP_REDUNDANT

      public static final ViolationReason SECURITY_GROUP_REDUNDANT
    • FMS_CREATED_SECURITY_GROUP_EDITED

      public static final ViolationReason FMS_CREATED_SECURITY_GROUP_EDITED
    • MISSING_FIREWALL

      public static final ViolationReason MISSING_FIREWALL
    • MISSING_FIREWALL_SUBNET_IN_AZ

      public static final ViolationReason MISSING_FIREWALL_SUBNET_IN_AZ
    • MISSING_EXPECTED_ROUTE_TABLE

      public static final ViolationReason MISSING_EXPECTED_ROUTE_TABLE
    • NETWORK_FIREWALL_POLICY_MODIFIED

      public static final ViolationReason NETWORK_FIREWALL_POLICY_MODIFIED
    • FIREWALL_SUBNET_IS_OUT_OF_SCOPE

      public static final ViolationReason FIREWALL_SUBNET_IS_OUT_OF_SCOPE
    • INTERNET_GATEWAY_MISSING_EXPECTED_ROUTE

      public static final ViolationReason INTERNET_GATEWAY_MISSING_EXPECTED_ROUTE
    • FIREWALL_SUBNET_MISSING_EXPECTED_ROUTE

      public static final ViolationReason FIREWALL_SUBNET_MISSING_EXPECTED_ROUTE
    • UNEXPECTED_FIREWALL_ROUTES

      public static final ViolationReason UNEXPECTED_FIREWALL_ROUTES
    • UNEXPECTED_TARGET_GATEWAY_ROUTES

      public static final ViolationReason UNEXPECTED_TARGET_GATEWAY_ROUTES
    • TRAFFIC_INSPECTION_CROSSES_AZ_BOUNDARY

      public static final ViolationReason TRAFFIC_INSPECTION_CROSSES_AZ_BOUNDARY
    • INVALID_ROUTE_CONFIGURATION

      public static final ViolationReason INVALID_ROUTE_CONFIGURATION
    • MISSING_TARGET_GATEWAY

      public static final ViolationReason MISSING_TARGET_GATEWAY
    • INTERNET_TRAFFIC_NOT_INSPECTED

      public static final ViolationReason INTERNET_TRAFFIC_NOT_INSPECTED
    • BLACK_HOLE_ROUTE_DETECTED

      public static final ViolationReason BLACK_HOLE_ROUTE_DETECTED
    • BLACK_HOLE_ROUTE_DETECTED_IN_FIREWALL_SUBNET

      public static final ViolationReason BLACK_HOLE_ROUTE_DETECTED_IN_FIREWALL_SUBNET
    • RESOURCE_MISSING_DNS_FIREWALL

      public static final ViolationReason RESOURCE_MISSING_DNS_FIREWALL
    • ROUTE_HAS_OUT_OF_SCOPE_ENDPOINT

      public static final ViolationReason ROUTE_HAS_OUT_OF_SCOPE_ENDPOINT
    • FIREWALL_SUBNET_MISSING_VPCE_ENDPOINT

      public static final ViolationReason FIREWALL_SUBNET_MISSING_VPCE_ENDPOINT
    • INVALID_NETWORK_ACL_ENTRY

      public static final ViolationReason INVALID_NETWORK_ACL_ENTRY
    • UNKNOWN_TO_SDK_VERSION

      public static final ViolationReason UNKNOWN_TO_SDK_VERSION
  • Method Details

    • values

      public static ViolationReason[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ViolationReason valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<ViolationReason>
    • fromValue

      public static ViolationReason fromValue(String value)
      Use this in place of valueOf to convert the raw string returned by the service into the enum value.
      Parameters:
      value - real value
      Returns:
      ViolationReason corresponding to the value
    • knownValues

      public static Set<ViolationReason> knownValues()
      Use this in place of values() to return a Set of all values known to the SDK. This will return all known enum values except UNKNOWN_TO_SDK_VERSION.
      Returns:
      a Set of known ViolationReasons