Data ModelΒΆ
Data models convert boto3 client responses to Pythonic object interfaces that provide stable, property-based access to AWS Lambda resources. These models follow the Raw Data Storage, Property-Based Access, and Core Data Extraction patterns to ensure resilience against API changes while maintaining clean interfaces.
Below are the full list of available data models:
Base Classes:
Base: Base class for all data models providing common functionality
Layer Models:
Layer: Represents a Lambda layer with its metadata and latest version informationLayerVersion: Represents a specific version of a Lambda layer with detailed version informationLayerContent: Represents the content information of a layer version including location and code SHA
Helper Models:
LatestMatchingLayerVersion: Represents the latest layer version matching specific criteria
Iterator Proxies:
LayerIterproxy: Iterator proxy for collections of Layer objects with enhanced iteration capabilitiesLayerVersionIterproxy: Iterator proxy for collections of LayerVersion objects with enhanced iteration capabilities