UNPKG

cdk-rds-sql

Version:

A CDK construct that allows creating roles or users and databases on Aurora Serverless PostgreSQL or MySQL/MariaDB clusters, as well as AWS DSQL clusters.

24 lines (19 loc) 938 B
import { CloudFrontEvent, CloudFrontRequest, CloudFrontResponse, CloudFrontResultResponse } from "../common/cloudfront"; import { Callback, Handler } from "../handler"; export type CloudFrontResponseHandler = Handler<CloudFrontResponseEvent, CloudFrontResponseResult>; export type CloudFrontResponseCallback = Callback<CloudFrontResponseResult>; export interface CloudFrontResponseEventRecord { cf: CloudFrontEvent & { readonly request: Pick<CloudFrontRequest, Exclude<keyof CloudFrontRequest, "body">>; response: CloudFrontResponse; }; } /** * CloudFront viewer response or origin response event * * https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-event-structure.html#lambda-event-structure-response */ export interface CloudFrontResponseEvent { Records: CloudFrontResponseEventRecord[]; } export type CloudFrontResponseResult = undefined | null | CloudFrontResultResponse;