turbo-remote-cache-construct
Version:
A Turborepo Remote Cache implementation using AWS API Gateway, Lambda, S3, and DynamoDB.
13 lines (12 loc) • 474 B
TypeScript
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';
interface GetArtifactIntegrationProps {
artifactsBucket: s3.Bucket;
s3Credentials: iam.Role;
api: apigateway.RestApi;
hashResource: apigateway.Resource;
}
export declare function getArtifactIntegration(scope: Construct, props: GetArtifactIntegrationProps): void;
export {};