### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature description

Support for the Route53 Resolver service. Some common resources for the resolver service are the resolver endpoint, resolver rule, and resolver rule association.

### 🧑‍💻 Implementation

The service exists in the localstack/moto fork so my guess is the edge router just needs to load or connect to that backend.

### Anything else?

_No response_
elif element_key.lower() == "anything-but":
                if isinstance(element_value, list) and event_value not in element_value:
                    return True
                elif (isinstance(element_value, (str, int))) and event_value != element_value:
                    return True
                elif isinstance(element_value, dict):
                    nested_key = list(element_value)[0]
                    if nested_key == "prefix" and not re.match(
                        r"^{}".format(element_value.get(nested_key)), event_value
                    ):
                        return True
    return False
def check_valid_numeric_content_base_rule(list_of_operators):
    if len(list_of_operators) > 4:
        return False
    if "=" in list_of_operators:
        return False
    if len(list_of_operators) > 2:
        upper_limit = None
        lower_limit = None
        for index in range(len(list_of_operators)):
            if not isinstance(list_of_operators[index], int) and "<" in list_of_operators[index]:
                upper_limit = list_of_operators[index + 1]
            if not isinstance(list_of_operators[index], int) and ">" in list_of_operators[index]:
                lower_limit = list_of_operators[index + 1]
            if upper_limit and lower_limit and upper_limit < lower_limit:
                return False
            index = index + 1
    return True