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