TaskDefinitionHealthCheckArgs

data class TaskDefinitionHealthCheckArgs(val command: Output<List<String>>? = null, val interval: Output<Int>? = null, val retries: Output<Int>? = null, val startPeriod: Output<Int>? = null, val timeout: Output<Int>? = null) : ConvertibleToJava<TaskDefinitionHealthCheckArgs>

The health check command and associated configuration parameters for the container.

Constructors

Link copied to clipboard
fun TaskDefinitionHealthCheckArgs(command: Output<List<String>>? = null, interval: Output<Int>? = null, retries: Output<Int>? = null, startPeriod: Output<Int>? = null, timeout: Output<Int>? = null)

Functions

Link copied to clipboard
open override fun toJava(): TaskDefinitionHealthCheckArgs

Properties

Link copied to clipboard
val command: Output<List<String>>? = null

A string array representing the command that the container runs to determine if it is healthy.

Link copied to clipboard
val interval: Output<Int>? = null

The time period in seconds between each health check execution. You may specify between 5 and 300 seconds. The default value is 30 seconds.

Link copied to clipboard
val retries: Output<Int>? = null

The number of times to retry a failed health check before the container is considered unhealthy. You may specify between 1 and 10 retries. The default value is three retries.

Link copied to clipboard
val startPeriod: Output<Int>? = null

The optional grace period within which to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You may specify between 0 and 300 seconds. The startPeriod is disabled by default.

Link copied to clipboard
val timeout: Output<Int>? = null

The time period in seconds to wait for a health check to succeed before it is considered a failure. You may specify between 2 and 60 seconds. The default value is 5 seconds.