localstack/aws/api/apigateway/__init__.py
File __init__.py
has 2187 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from datetime import datetime
from typing import IO, Dict, Iterable, List, Optional, TypedDict, Union
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
ApigatewayApi
has 120 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class ApigatewayApi:
service = "apigateway"
version = "2015-07-09"
@handler("CreateApiKey")
Function create_domain_name
has 15 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_domain_name(
Function create_rest_api
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_rest_api(
Function create_stage
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_stage(
Function put_method
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_method(
Function create_deployment
has 11 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_deployment(
Function test_invoke_method
has 11 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def test_invoke_method(
Function create_api_key
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_api_key(
Function put_integration_response
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_integration_response(
Function test_invoke_authorizer
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def test_invoke_authorizer(
Function create_usage_plan
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_usage_plan(
Function put_method_response
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_method_response(
Function get_usage
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_usage(
Function create_model
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_model(
Function update_method_response
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_method_response(
Function update_integration_response
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_integration_response(
Function put_gateway_response
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_gateway_response(
Function get_export
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_export(
Function get_api_keys
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_api_keys(
Function put_rest_api
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_rest_api(
Function create_base_path_mapping
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_base_path_mapping(
Function create_request_validator
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_request_validator(
Function create_documentation_version
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_documentation_version(
Function delete_method_response
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_method_response(
Function get_usage_plan_keys
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_usage_plan_keys(
Function get_integration_response
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_integration_response(
Function update_integration
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_integration(
Function get_resources
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_resources(
Function update_method
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_method(
Function create_vpc_link
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_vpc_link(
Function get_sdk
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_sdk(
Function delete_integration_response
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_integration_response(
Function get_method_response
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_method_response(
Function import_documentation_parts
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def import_documentation_parts(
Function create_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_resource(
Function create_documentation_part
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_documentation_part(
Function get_models
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_models(
Function import_rest_api
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def import_rest_api(
Function update_documentation_version
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_documentation_version(
Function update_base_path_mapping
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_base_path_mapping(
Function update_stage
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_stage(
Function update_usage
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_usage(
Function get_gateway_responses
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_gateway_responses(
Function update_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_resource(
Function create_usage_plan_key
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_usage_plan_key(
Function get_integration
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_integration(
Function update_deployment
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_deployment(
Function update_authorizer
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_authorizer(
Function update_documentation_part
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_documentation_part(
Function update_request_validator
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_request_validator(
Function get_authorizers
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_authorizers(
Function get_method
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_method(
Function get_tags
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_tags(
Function get_usage_plans
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_usage_plans(
Function update_model
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_model(
Function delete_method
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_method(
Function get_base_path_mappings
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_base_path_mappings(
Function get_deployments
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_deployments(
Function get_model
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_model(
Function get_resource
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_resource(
Function import_api_keys
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def import_api_keys(
Function get_deployment
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_deployment(
Function get_documentation_versions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_documentation_versions(
Function delete_integration
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def delete_integration(
Function get_request_validators
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_request_validators(
Function update_gateway_response
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_gateway_response(