Optional ReadonlyadditionalAdditional resource permissions mapped by SID.
Optional ReadonlyalarmsCloudWatch alarms for monitoring and alerting. Custom metrics validated against metricFilters.
Optional ReadonlydescriptionOptional function description.
Optional ReadonlydockerWhen true, srcDir must contain a Dockerfile for container image deployment.
Optional ReadonlyenvironmentEnvironment variables for function configuration.
Optional ReadonlyephemeralThe size of the function's /tmp directory in MB.
Optional ReadonlyeventEventBridge configuration for event-driven execution.
ReadonlyfunctionLambda function name.
Optional ReadonlygeneratedGenerated layer names to attach to the function.
Optional ReadonlygrantPrincipal ARN granted Lambda invoke permissions.
Optional ReadonlyhandlerLambda function handler (e.g., 'index.handler').
Optional ReadonlylayerExisting layer version ARNs mapped by name.
Optional ReadonlylogCloudWatch Logs Insights saved queries for log analysis.
Optional ReadonlymaxMaximum event age in seconds (60-21600).
Optional ReadonlymemoryMemory allocation in MB (128-10240).
Optional ReadonlymetricCloudWatch metric filters for custom metric extraction.
Optional ReadonlyreservedReserved concurrent executions for capacity management.
Optional ReadonlyretryMaximum retry attempts for failed executions (0-2).
ReadonlyroleIAM role ARN for Lambda function execution.
Optional ReadonlyruntimeLambda runtime (e.g., python3.9, nodejs18.x).
ReadonlysrcSource code directory path containing Lambda function code.
Optional ReadonlytimeoutFunction timeout in seconds.
Optional ReadonlyvpcVPC configuration for network deployment.
Lambda function configuration for data processing with S3 event and EventBridge integration.
Defines Lambda function properties for data processing workflows triggered by S3 object events and EventBridge rules in data lake operations.
Use cases: S3 event-driven data processing; Data transformation; EventBridge-triggered operations
AWS: Lambda function configuration with S3 EventBridge notifications and custom event rules
Validation: srcDir must exist; runtime must be valid Lambda runtime; handler must match code structure