Class CfnTaskDefinition.HealthCheckProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTaskDefinition.HealthCheckProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTaskDefinition.HealthCheckProperty
CfnTaskDefinition.HealthCheckProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.CfnTaskDefinition.HealthCheckProperty
CfnTaskDefinition.HealthCheckProperty.Builder, CfnTaskDefinition.HealthCheckProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTaskDefinition.HealthCheckProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
A string array representing the command that the container runs to determine if it is healthy.final Number
The time period in seconds between each health check execution.final Number
The number of times to retry a failed health check before the container is considered unhealthy.final Number
The optional grace period to provide containers time to bootstrap before failed health checks count towards the maximum number of retries.final Number
The time period in seconds to wait for a health check to succeed before it is considered a failure.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnTaskDefinition.HealthCheckProperty.Builder
.
-
-
Method Details
-
getCommand
Description copied from interface:CfnTaskDefinition.HealthCheckProperty
A string array representing the command that the container runs to determine if it is healthy.The string array must start with
CMD
to run the command arguments directly, orCMD-SHELL
to run the command with the container's default shell.When you use the AWS Management Console JSON panel, the AWS Command Line Interface , or the APIs, enclose the list of commands in double quotes and brackets.
[ "CMD-SHELL", "curl -f http://localhost/ || exit 1" ]
You don't include the double quotes and brackets when you use the AWS Management Console.
CMD-SHELL, curl -f http://localhost/ || exit 1
An exit code of 0 indicates success, and non-zero exit code indicates failure. For more information, see
HealthCheck
in the docker container create command- Specified by:
getCommand
in interfaceCfnTaskDefinition.HealthCheckProperty
- See Also:
-
getInterval
Description copied from interface:CfnTaskDefinition.HealthCheckProperty
The time period in seconds between each health check execution.You may specify between 5 and 300 seconds. The default value is 30 seconds.
- Specified by:
getInterval
in interfaceCfnTaskDefinition.HealthCheckProperty
- See Also:
-
getRetries
Description copied from interface:CfnTaskDefinition.HealthCheckProperty
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 3.
- Specified by:
getRetries
in interfaceCfnTaskDefinition.HealthCheckProperty
- See Also:
-
getStartPeriod
Description copied from interface:CfnTaskDefinition.HealthCheckProperty
The optional grace period to provide containers time to bootstrap before failed health checks count towards the maximum number of retries.You can specify between 0 and 300 seconds. By default, the
startPeriod
is off.If a health check succeeds within the
startPeriod
, then the container is considered healthy and any subsequent failures count toward the maximum number of retries.- Specified by:
getStartPeriod
in interfaceCfnTaskDefinition.HealthCheckProperty
- See Also:
-
getTimeout
Description copied from interface:CfnTaskDefinition.HealthCheckProperty
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.
- Specified by:
getTimeout
in interfaceCfnTaskDefinition.HealthCheckProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-