cdk-efs-assets
Version:
Amazon EFS assets from Github repositories or S3 buckets
16 lines (15 loc) • 637 B
TypeScript
import * as ec2 from 'aws-cdk-lib/aws-ec2';
import * as ecs from 'aws-cdk-lib/aws-ecs';
import * as patterns from 'aws-cdk-lib/aws-ecs-patterns';
import * as efs from 'aws-cdk-lib/aws-efs';
import { Construct } from 'constructs';
export interface EfsFargateSiteProps {
readonly vpc: ec2.IVpc;
readonly task: ecs.FargateTaskDefinition;
readonly accessPoint: efs.AccessPoint;
}
export declare class EfsFargateSite extends Construct {
readonly task: ecs.FargateTaskDefinition;
readonly service: patterns.ApplicationLoadBalancedFargateService;
constructor(scope: Construct, id: string, props: EfsFargateSiteProps);
}