alarms
alarms : ServiceAlarmsConfig
cluster
cluster : ICluster
Optionalcontainer Health Check
containerHealthCheck ?: HealthCheck
Optionalcontainer Port
containerPort ?: number
Optionalderegistration Delay
deregistrationDelay ?: Duration
desired Count
desiredCount : number
ecs Image
ecsImage : ContainerImage
Optionalenable Circuit Breaker
enableCircuitBreaker ?: boolean
Optionalenvironment
environment ?: Record < string , string >
Optionalhealth Check Grace Period
healthCheckGracePeriod ?: Duration
Optionallog Driver Mode
logDriverMode ?: AwsLogDriverMode
Optionallogs Retention
logsRetention ?: RetentionDays
Optionalmemory Limit Mi B
memoryLimitMiB ?: number
Optionaloverride Container Props
overrideContainerProps ?: Partial < ContainerDefinitionOptions >
Optionaloverride Fargate Service Props
overrideFargateServiceProps ?: Partial < FargateServiceProps >
Optionaloverride Health Check
overrideHealthCheck ?: Partial < HealthCheck >
Optionaloverride Target Group Props
overrideTargetGroupProps ?: Partial < ApplicationTargetGroupProps >
Optionalport Mappings
portMappings ?: PortMapping []
runtimePlatform ?: RuntimePlatform
Optionalsecrets
secrets ?: Record < string , Secret >
service Name
serviceName : string
Optionalskip Health Check Grace Period
skipHealthCheckGracePeriod ?: boolean
Optionalskip Target Group
skipTargetGroup ?: boolean
Either
{ enabled: false }to disable all alarms.alarmAction,warningAction, andloadBalancerFullName.When enabled, the construct will: