AwsEventbridgeLambdaFunctionReference

interface AwsEventbridgeLambdaFunctionReference { arn: Input<string>; invokePermissionIdentity: string; grantInvoke(args: { identity: string; service: 'eventbridge-rule'; sourceArn: Input<string> }, options?: CustomResourceOptions): Resource; }

Lambda function capability reference accepted by EventBridge managed targets.

Example

CODE
const target: AwsEventbridgeManagedLambdaTargetArgs = { function: lambdaFunction };

Properties

arn: Input<string>

readonly

Lambda function ARN.

invokePermissionIdentity: string

readonly

Stable Lambda permission identity.

Methods

grantInvoke( args: { identity: string; service: 'eventbridge-rule'; sourceArn: Input<string> }, options?: CustomResourceOptions, ): Resource

Creates a Lambda-domain invocation permission.

Parameters

  • args ({ identity: string; service: "eventbridge-rule"; sourceArn: Input<string> })
  • options (CustomResourceOptions, optional)

Properties

  • identity (string)
  • service ("eventbridge-rule")
  • sourceArn (Input<string>)

Returns

  • Resource