localstack-core/localstack/aws/api/route53resolver/__init__.py
File __init__.py
has 1483 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from typing import List, Optional, TypedDict
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
AccountId = str
Route53ResolverApi
has 68 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class Route53ResolverApi:
service = "route53resolver"
version = "2018-04-01"
@handler("AssociateFirewallRuleGroup")
Function create_firewall_rule
has 14 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_firewall_rule(
Function update_firewall_rule
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_firewall_rule(
Function create_resolver_endpoint
has 12 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_resolver_endpoint(
Function associate_firewall_rule_group
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def associate_firewall_rule_group(
Function create_resolver_rule
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_resolver_rule(
Function create_outpost_resolver
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_outpost_resolver(
Function list_firewall_rule_group_associations
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_firewall_rule_group_associations(
Function list_resolver_query_log_configs
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_query_log_configs(
Function list_resolver_query_log_config_associations
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_query_log_config_associations(
Function update_resolver_endpoint
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_resolver_endpoint(
Function list_firewall_rules
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_firewall_rules(
Function update_outpost_resolver
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_outpost_resolver(
Function create_resolver_query_log_config
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_resolver_query_log_config(
Function update_firewall_rule_group_association
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_firewall_rule_group_association(
Function list_firewall_domains
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_firewall_domains(
Function list_resolver_dnssec_configs
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_dnssec_configs(
Function list_resolver_endpoint_ip_addresses
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_endpoint_ip_addresses(
Function list_resolver_rules
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_rules(
Function list_outpost_resolvers
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_outpost_resolvers(
Function associate_resolver_rule
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def associate_resolver_rule(
Function list_tags_for_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_tags_for_resource(
Function create_firewall_rule_group
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_firewall_rule_group(
Function update_firewall_domains
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_firewall_domains(
Function import_firewall_domains
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def import_firewall_domains(
Function list_resolver_endpoints
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_endpoints(
Function create_firewall_domain_list
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_firewall_domain_list(
Function delete_firewall_rule
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_firewall_rule(
Function list_resolver_rule_associations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_resolver_rule_associations(