Module aws_lambda_powertools.utilities

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

Built-in JMESPath Functions to easily deserialize common encoded JSON payloads in Lambda functions.

Usage Documentation

[`JMESPath …

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

The streaming utility handles datasets larger than the available memory as streaming data.

Usage Documentation

aws_lambda_powertools.utilities.typing

Typing for developer ease in the IDE

Usage Documentation

Typing

aws_lambda_powertools.utilities.validation

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

Usage Documentation