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.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