Optional Readonly cpPort at which container listens for requests
80
Optional Readonly cpTarget Account where ecr repository is located
Account where stack is executed
Optional Readonly cpRole in target account to be assumed by task definition
Optional Readonly cpEFS file system to mount for the container at path /app
Mounts an EFS filesystem at /app directory
Optional Readonly cpAdditional Fargate Service Props
Optional Readonly cpAdditional fargate task definition properties
Optional Readonly cpHealth check path e.g. /health
Root path pattern of the service e.g. /user or /account
Readonly cpContainer image used for the task definition
Optional Readonly cpContainer log driver
AWSLogDriver
Optional Readonly cpLog stream prefix
name of the service Logs
Optional Readonly cpMaximum capacity allocation for autoscaling
10 tasks for production 2 tasks for non production environments
Optional Readonly cpMinimum capacity allocation for autoscaling
2 tasks for production 1 tasks for non production environments
Optional Readonly cpService Path e.g /user or /account
/
Readonly cpService name e.g. UserService, FileService etc.
Optional Readonly cpPriority of the service within the load balancer routing
1
Optional Readonly cpCPU utilization percentage when autoscaling should trigger
60 percent for production 80 for non production environments
Optional Readonly cpMemory utilization percentage when autoscaling should trigger
70 percent for production 90 for non production environments
Generated using TypeDoc
Properties that are used to customize the service. You can add multiple services behind the load balancer using addService() method and passing these properties for customization.