localstack/aws/api/logs/__init__.py
File __init__.py
has 1612 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
from typing import Dict, Iterator, List, Optional, TypedDict
from localstack.aws.api import RequestContext, ServiceException, ServiceRequest, handler
AccessPolicy = str
LogsApi
has 74 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class LogsApi:
service = "logs"
version = "2014-03-28"
@handler("AssociateKmsKey")
Function filter_log_events
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def filter_log_events(
Function get_log_events
has 11 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_log_events(
Function start_query
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_query(
Function create_log_anomaly_detector
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_log_anomaly_detector(
Function describe_log_groups
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_log_groups(
Function describe_log_streams
has 9 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_log_streams(
Function put_subscription_filter
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_subscription_filter(
Function describe_metric_filters
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_metric_filters(
Function put_account_policy
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_account_policy(
Function update_anomaly
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_anomaly(
Function update_log_anomaly_detector
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def update_log_anomaly_detector(
Function put_query_definition
has 7 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_query_definition(
Function create_log_group
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_log_group(
Function put_destination
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_destination(
Function describe_export_tasks
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_export_tasks(
Function put_metric_filter
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_metric_filter(
Function list_anomalies
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_anomalies(
Function put_delivery_destination
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_delivery_destination(
Function put_log_events
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_log_events(
Function describe_subscription_filters
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_subscription_filters(
Function put_delivery_source
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_delivery_source(
Function start_live_tail
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def start_live_tail(
Function describe_queries
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_queries(
Function put_destination_policy
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def put_destination_policy(
Function get_log_group_fields
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def get_log_group_fields(
Function describe_query_definitions
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_query_definitions(
Function describe_destinations
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_destinations(
Function list_log_anomaly_detectors
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def list_log_anomaly_detectors(
Function describe_account_policies
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def describe_account_policies(
Function create_delivery
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def create_delivery(
Function associate_kms_key
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def associate_kms_key(