localstack/aws/api/es/__init__.py
File __init__.py
has 1484 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
EsApi
has 51 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class EsApi:
service = "es"
version = "2015-01-01"
@handler("AcceptInboundCrossClusterSearchConnection")
Function create_elasticsearch_domain
has 18 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_elasticsearch_domain(
Function update_elasticsearch_domain_config
has 17 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_elasticsearch_domain_config(
Function update_package
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_package(
Function create_package
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_package(
Function list_elasticsearch_instance_types
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_elasticsearch_instance_types(
Function get_upgrade_history
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_upgrade_history(
Function describe_reserved_elasticsearch_instances
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_reserved_elasticsearch_instances(
Function describe_packages
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_packages(
Function list_domains_for_package
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_domains_for_package(
Function create_outbound_cross_cluster_search_connection
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_outbound_cross_cluster_search_connection(
Function describe_outbound_cross_cluster_search_connections
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_outbound_cross_cluster_search_connections(
Function upgrade_elasticsearch_domain
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def upgrade_elasticsearch_domain(
Function list_packages_for_domain
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_packages_for_domain(
Function describe_reserved_elasticsearch_instance_offerings
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_reserved_elasticsearch_instance_offerings(
Function create_vpc_endpoint
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_vpc_endpoint(
Function get_package_version_history
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_package_version_history(
Function describe_domain_auto_tunes
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_domain_auto_tunes(
Function describe_inbound_cross_cluster_search_connections
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_inbound_cross_cluster_search_connections(
Function describe_elasticsearch_instance_type_limits
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_elasticsearch_instance_type_limits(
Function purchase_reserved_elasticsearch_instance_offering
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def purchase_reserved_elasticsearch_instance_offering(