AwsS3BucketExternalLambdaNotificationRuleArgs

interface AwsS3BucketExternalLambdaNotificationRuleArgs extends AwsS3BucketLambdaNotificationRuleBaseArgs { createInvokePermission: false; eventTypes: string[]; filter?: AwsS3BucketNotificationDestinationFilterArgs; function?: undefined; functionArn: Input<string>; }

Externally permissioned Lambda notification rule.

Hierarchy

  • AwsS3BucketLambdaNotificationRuleBaseArgs
  • AwsS3BucketExternalLambdaNotificationRuleArgs

Properties

createInvokePermission: false

Explicitly confirms that the invoke permission is managed outside this component.

eventTypes: string[]

Inherited from eventTypes

One or more S3 event types.

filter: AwsS3BucketNotificationDestinationFilterArgs

Inherited from filter

Optional object key filter.

function: undefined

functionArn: Input<string>

Target Lambda function ARN.