Skip to main content

lambda_permission_action

Macro lambda_permission_action 

Source
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”