AwsS3BucketManagedLambdaNotificationRuleArgs
interface AwsS3BucketManagedLambdaNotificationRuleArgs extends AwsS3BucketLambdaNotificationRuleBaseArgs {
createInvokePermission?: boolean;
eventTypes: string[];
filter?: AwsS3BucketNotificationDestinationFilterArgs;
function: AwsS3LambdaFunctionReference;
functionArn?: undefined;
}Managed Lambda notification rule with automatic resource-policy permission creation.
Hierarchy
AwsS3BucketLambdaNotificationRuleBaseArgsAwsS3BucketManagedLambdaNotificationRuleArgs
Properties
createInvokePermission: boolean
Whether to create the required Lambda resource-policy permission. Defaults to true.
eventTypes: string[]
Inherited from eventTypes
One or more S3 event types.
filter: AwsS3BucketNotificationDestinationFilterArgs
Inherited from filter
Optional object key filter.
function: AwsS3LambdaFunctionReference
Managed Lambda function component reference.