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.