Module aws_lambda_powertools.utilities

General utilities for Powertools

Expand source code
# -*- coding: utf-8 -*-

"""General utilities for Powertools"""

Sub-modules

aws_lambda_powertools.utilities.batch

Batch processing utility

aws_lambda_powertools.utilities.data_classes

Event Source Data Classes utility provides classes self-describing Lambda event sources.

aws_lambda_powertools.utilities.data_masking
aws_lambda_powertools.utilities.feature_flags

Advanced feature flags utility

aws_lambda_powertools.utilities.idempotency

Utility for adding idempotency to lambda functions

aws_lambda_powertools.utilities.jmespath_utils
aws_lambda_powertools.utilities.parameters

Parameter retrieval and caching utility

aws_lambda_powertools.utilities.parser

Advanced event_parser utility

aws_lambda_powertools.utilities.serialization

Standalone functions to serialize/deserialize common data structures

aws_lambda_powertools.utilities.streaming
aws_lambda_powertools.utilities.typing

Typing for developer ease in the IDE

aws_lambda_powertools.utilities.validation

Simple validator to enforce incoming/outgoing event conforms with JSON Schema