ReadonlyactionLambda action (e.g., lambda:InvokeFunction).
ReadonlyprincipalAWS principal ARN for Lambda function access.
Optional ReadonlysourceOptional source account restriction for cross-account security.
Optional ReadonlysourceOptional source resource ARN restriction for fine-grained access control.
Lambda resource permission for fine-grained access control.
Defines specific permissions for AWS principals to access Lambda functions with optional source restrictions for enhanced security.
Use cases: S3 service permissions; EventBridge rule access; Cross-account data processing
AWS: Lambda resource policy permissions for controlled function access
Validation: principal and action are required; sourceAccount and sourceArn provide additional security