public visit()

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,
        }))
      );
    }
  }