lambda_permission_action!() { /* proc-macro */ }Expand description
Creates a validated LambdaPermissionAction wrapper for Lambda resource-based policy actions at compile time.
This macro ensures that the action string is properly formatted for Lambda resource-based policies, which control what AWS services and accounts can invoke Lambda functions.
§Validation Rules
- String must not be empty
- Must start with “lambda:” prefix
- Common values include “lambda:InvokeFunction” and “lambda:GetFunction”