Optional
Readonly
cfWAF associated with CloudFront Distribution
Readonly
cloudCloudFront distribution used in this construct
Readonly
clusterECS cluster
Optional
Readonly
httpsHttps Listener
Optional
Readonly
publicPublicly accessible Application Load Balancer
Optional
Readonly
publicWAF associated with Public ALB
Readonly
vpcVPC used to launch resources used in this construct
Adds a Microservice as a new ECS Service to the cluster It will have its own TaskDefinition and will run as a task managed by ECS Service
Generated using TypeDoc
Construct to provision Well Serverless Container based APIs.
Infrastructure Diagram
Default Configuration
Validated public certificate for the API domain Web Application Firewalls Application Load Balancer VPC with 3 Subnets, PUBLIC, PRIVATE and ISOLATED Cloudfront Distribution ECS CLuster with Fargate Service CPU and Memory based autoscaling strategy
Note: This construct expects a HostedZone present in the same AWS account
Default Alarms
Note that the default alarm uses the WaAlarm construct, which sets up an alarm action to notify the SNS Topic AlarmEventsTopic by default.
Examples
Default Usage
Compliance
It addresses the following compliance requirements