localstack-core/localstack/aws/api/opensearch/__init__.py
File __init__.py
has 1991 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from datetime import datetime
from typing import Dict, List, Optional, TypedDict
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
OpensearchApi
has 63 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class OpensearchApi:
service = "opensearch"
version = "2021-01-01"
@handler("AcceptInboundConnection")
Function create_domain
has 21 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_domain(
Function update_domain_config
has 21 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_domain_config(
Function list_instance_type_details
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_instance_type_details(
Function list_domain_maintenances
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_domain_maintenances(
Function update_data_source
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_data_source(
Function update_scheduled_action
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_scheduled_action(
Function create_outbound_connection
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_outbound_connection(
Function create_package
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_package(
Function update_package
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_package(
Function upgrade_domain
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def upgrade_domain(
Function add_data_source
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def add_data_source(
Function get_upgrade_history
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_upgrade_history(
Function describe_domain_auto_tunes
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_domain_auto_tunes(
Function describe_inbound_connections
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_inbound_connections(
Function describe_packages
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_packages(
Function list_scheduled_actions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_scheduled_actions(
Function list_packages_for_domain
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_packages_for_domain(
Function start_domain_maintenance
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_domain_maintenance(
Function describe_instance_type_limits
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_instance_type_limits(
Function list_domains_for_package
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_domains_for_package(
Function start_service_software_update
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_service_software_update(
Function create_vpc_endpoint
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_vpc_endpoint(
Function describe_outbound_connections
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_outbound_connections(
Function describe_dry_run_progress
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_dry_run_progress(
Function purchase_reserved_instance_offering
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def purchase_reserved_instance_offering(
Function describe_reserved_instances
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_reserved_instances(
Function describe_reserved_instance_offerings
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_reserved_instance_offerings(
Function get_package_version_history
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_package_version_history(