in lib/authorization-at-edge-util.ts [168:178]
public visit(node: cdk.IConstruct): void {
if (node instanceof cloudfront.CfnDistribution) {
node.addPropertyOverride(
"DistributionConfig.DefaultCacheBehavior.LambdaFunctionAssociations",
this.props.lambdaEdgeAssociations.map((association) => ({
EventType: association.eventType,
LambdaFunctionARN: association.lambdaFunctionARN,
}))
);
}
}