UNPKG

turbo-remote-cache-construct

Version:

A Turborepo Remote Cache implementation using AWS API Gateway, Lambda, S3, and DynamoDB.

16 lines (15 loc) 533 B
import * as apigateway from 'aws-cdk-lib/aws-apigateway'; import * as s3 from 'aws-cdk-lib/aws-s3'; import * as iam from 'aws-cdk-lib/aws-iam'; import { Construct } from "constructs"; import { LambdaFunctions } from './lambda'; interface APIGatewayProps { apiProps?: apigateway.RestApiProps; lambdaFunctions: LambdaFunctions; artifactsBucket: s3.Bucket; s3Credentials: iam.Role; } export declare class APIGateway extends Construct { constructor(scope: Construct, id: string, props: APIGatewayProps); } export {};