Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | P | R | S | T | U | V _ _account (sosw.app.Processor property) _c() (sosw.app.Processor method) _describe_table() (sosw.components.dynamo_db.DynamoDbClient method) _parse_filter_expression() (sosw.components.dynamo_db.DynamoDbClient method) _query_constructor() (sosw.components.dynamo_db.DynamoDbClient method) _region (sosw.app.Processor property) A any_events_rules_enabled() (sosw.components.siblings.SiblingsManager method) ApiError AwsSigV4RequestGenerator (class in sosw.components.sigv4) B BadRequestError batch_get_items_one_table() (sosw.components.dynamo_db.DynamoDbClient method) benchmark() (in module sosw.components.benchmark) build_router() (sosw.lambda_api.LambdaApi method) C call_boto_secrets_with_pagination() (sosw.components.config.SecretsManager method) call_boto_with_pagination() (sosw.components.config.SSMConfig method) camel_case_to_slug() (in module sosw.components.helpers) camel_case_to_underscore() (in module sosw.components.helpers) check_route_access() (sosw.lambda_api.LambdaApi method) chunks() (in module sosw.components.helpers) clean_dynamo_table() (in module sosw.components.dynamo_db) commit() (sosw.components.sns.SnsManager method) compare_message_attributtes() (sosw.components.sns.SnsManager method) compile_path_pattern() (sosw.lambda_api.LambdaApi static method) ConfigSource (class in sosw.components.config) ConflictError construct_dates_from_event() (in module sosw.components.helpers) convert_glue_column_to_ddb() (sosw.components.dynamo_db.DynamoDbClient method) convert_string_to_words() (in module sosw.components.helpers) create() (sosw.components.dynamo_db.DynamoDbClient method) create_subscription() (sosw.components.sns.SnsManager method) create_topic() (sosw.components.sns.SnsManager method) D delete() (sosw.components.dynamo_db.DynamoDbClient method) dict_to_dunder() (in module sosw.components.helpers) dict_to_dynamo() (sosw.components.dynamo_db.DynamoDbClient method) die() (sosw.app.Processor method) docs.hello module dunder_to_dict() (in module sosw.components.helpers) durable_wait() (in module sosw.durable) dynamo_to_dict() (sosw.components.dynamo_db.DynamoDbClient method) DynamoConfig (class in sosw.components.config) DynamoDbClient (class in sosw.components.dynamo_db) E enrich_config_from_glue() (sosw.components.dynamo_db.DynamoDbClient method) EventNotFromSourceException F first_or_none() (in module sosw.components.helpers) ForbiddenError G get_approximate_concurrent_executions() (sosw.components.siblings.SiblingsManager method) get_authorization_header() (sosw.components.sigv4.AwsSigV4RequestGenerator method) get_aws_sigv4_headers() (sosw.components.sigv4.AwsSigV4RequestGenerator method) get_by_query() (sosw.components.dynamo_db.DynamoDbClient method) get_by_scan() (sosw.components.dynamo_db.DynamoDbClient method) get_by_scan_generator() (sosw.components.dynamo_db.DynamoDbClient method) get_canonical_headers() (sosw.components.sigv4.AwsSigV4RequestGenerator method) get_canonical_querystring() (sosw.components.sigv4.AwsSigV4RequestGenerator static method) get_canonical_uri() (sosw.components.sigv4.AwsSigV4RequestGenerator static method) get_capacity() (sosw.components.dynamo_db.DynamoDbClient method) get_claims() (sosw.lambda_api.LambdaApi static method) get_config() (sosw.app.Processor static method) (sosw.components.config.DynamoConfig method) (sosw.components.config.SSMConfig method) get_credentials_by_prefix() (sosw.components.config.DynamoConfig method) (sosw.components.config.SSMConfig method) get_durable_lambda_handler() (in module sosw.durable) get_headers_and_credential_date() (sosw.components.sigv4.AwsSigV4RequestGenerator static method) get_lambda_handler() (in module sosw.app) get_list_of_multiple_or_one_or_empty_from_dict() (in module sosw.components.helpers) get_message_attribute() (sosw.components.sns.SnsManager static method) get_message_dict_from_sns_event() (in module sosw.components.helpers) get_one_from_dict() (in module sosw.components.helpers) get_one_or_none_from_dict() (in module sosw.components.helpers) get_payload_hash() (sosw.components.sigv4.AwsSigV4RequestGenerator static method) get_router() (sosw.lambda_api.LambdaApi method) get_secrets_credentials() (sosw.components.config.SecretsManager method) get_signature_key() (sosw.components.sigv4.AwsSigV4RequestGenerator method) get_stats() (sosw.app.Processor method) (sosw.components.dynamo_db.DynamoDbClient method) get_table_indexes() (sosw.components.dynamo_db.DynamoDbClient method) get_table_keys() (sosw.components.dynamo_db.DynamoDbClient method) H hello() (in module docs.hello) I identify_dynamo_capacity() (sosw.components.dynamo_db.DynamoDbClient method) init_config() (sosw.app.Processor method) is_event_from_sns() (in module sosw.components.helpers) is_valid_date() (in module sosw.components.helpers) J json_default() (sosw.lambda_api.LambdaApi static method) L LambdaApi (class in sosw.lambda_api) LambdaGlobals (class in sosw.app) M make_error_response() (sosw.lambda_api.LambdaApi method) make_hash() (in module sosw.components.helpers) make_response() (sosw.lambda_api.LambdaApi method) match_route() (sosw.lambda_api.LambdaApi method) module docs.hello sosw.app sosw.components.benchmark sosw.components.config sosw.components.dynamo_db sosw.components.exceptions sosw.components.helpers sosw.components.siblings sosw.components.sigv4 sosw.components.sns sosw.durable sosw.lambda_api N nested_dict_from_keys() (in module sosw.components.helpers) NotFoundError P parse_durable_result() (in module sosw.durable) parse_event() (sosw.lambda_api.LambdaApi method) parse_groups() (sosw.lambda_api.LambdaApi static method) patch() (sosw.components.dynamo_db.DynamoDbClient method) Processor (class in sosw.app) put() (sosw.components.dynamo_db.DynamoDbClient method) Python Enhancement Proposals PEP 562 R recursive_insert() (in module sosw.components.helpers) recursive_matches_extract() (in module sosw.components.helpers) recursive_matches_soft() (in module sosw.components.helpers) recursive_matches_strict() (in module sosw.components.helpers) recursive_update() (in module sosw.components.helpers) reset_stats() (sosw.app.Processor method) (sosw.components.dynamo_db.DynamoDbClient method) route_stats_key() (sosw.lambda_api.LambdaApi static method) rstrip_all() (in module sosw.components.helpers) S SecretsManager (class in sosw.components.config) send_message() (sosw.components.sns.SnsManager method) ServerError set_client_attr() (sosw.components.sns.SnsManager method) set_message_attributes() (sosw.components.sns.SnsManager method) set_separator() (sosw.components.sns.SnsManager method) SiblingsManager (class in sosw.components.siblings) sleep_db() (sosw.components.dynamo_db.DynamoDbClient method) slug_to_camel_case() (in module sosw.components.helpers) small_int_from_string() (in module sosw.components.helpers) SnsManager (class in sosw.components.sns) sosw.app module sosw.components.benchmark module sosw.components.config module sosw.components.dynamo_db module sosw.components.exceptions module sosw.components.helpers module sosw.components.siblings module sosw.components.sigv4 module sosw.components.sns module sosw.durable module sosw.lambda_api module spawn_sibling() (sosw.components.siblings.SiblingsManager method) SSMConfig (class in sosw.components.config) strip_path_prefix() (sosw.lambda_api.LambdaApi method) T token_expired() (sosw.lambda_api.LambdaApi static method) transact_write() (sosw.components.dynamo_db.DynamoDbClient method) trim_arn_to_account() (in module sosw.components.helpers) trim_arn_to_name() (in module sosw.components.helpers) U UnauthorizedError underscore_to_camel_case() (in module sosw.components.helpers) unwrap_event_recursively() (in module sosw.components.helpers) update() (sosw.components.dynamo_db.DynamoDbClient method) update_config() (sosw.components.config.DynamoConfig method) (sosw.components.config.SSMConfig method) V validate_account_to_dashed() (in module sosw.components.helpers) validate_account_to_int() (in module sosw.components.helpers) validate_authorization() (sosw.lambda_api.LambdaApi method) validate_date_from_something() (in module sosw.components.helpers) validate_date_list_from_event_or_days_back() (in module sosw.components.helpers) validate_date_timestamp_from_something() (in module sosw.components.helpers) validate_datetime_from_something() (in module sosw.components.helpers) validate_list_of_numbers_from_csv() (in module sosw.components.helpers) validate_list_of_words_from_csv_or_list() (in module sosw.components.helpers) validate_string_matches_datetime_format() (in module sosw.components.helpers) validate_uuid4() (in module sosw.components.helpers)