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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.CfnTaskDefinition.HealthCheckProperty
CfnTaskDefinition.HealthCheckProperty.Builder, CfnTaskDefinition.HealthCheckProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTaskDefinition.HealthCheckProperty.Builder.protectedJsii$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.JsonNodefinal booleanA string array representing the command that the container runs to determine if it is healthy.final NumberThe time period in seconds between each health check execution.final NumberThe number of times to retry a failed health check before the container is considered unhealthy.final NumberThe optional grace period to provide containers time to bootstrap before failed health checks count towards the maximum number of retries.final NumberThe time period in seconds to wait for a health check to succeed before it is considered a failure.final inthashCode()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.HealthCheckPropertyA string array representing the command that the container runs to determine if it is healthy.The string array must start with
CMDto run the command arguments directly, orCMD-SHELLto 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 1An exit code of 0 indicates success, and non-zero exit code indicates failure. For more information, see
HealthCheckin the docker container create command.- Specified by:
getCommandin interfaceCfnTaskDefinition.HealthCheckProperty- See Also:
-
getInterval
Description copied from interface:CfnTaskDefinition.HealthCheckPropertyThe time period in seconds between each health check execution.You may specify between 5 and 300 seconds. The default value is 30 seconds. This value applies only when you specify a
command.- Specified by:
getIntervalin interfaceCfnTaskDefinition.HealthCheckProperty- See Also:
-
getRetries
Description copied from interface:CfnTaskDefinition.HealthCheckPropertyThe 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. This value applies only when you specify a
command.- Specified by:
getRetriesin interfaceCfnTaskDefinition.HealthCheckProperty- See Also:
-
getStartPeriod
Description copied from interface:CfnTaskDefinition.HealthCheckPropertyThe 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
startPeriodis off. This value applies only when you specify acommand.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:
getStartPeriodin interfaceCfnTaskDefinition.HealthCheckProperty- See Also:
-
getTimeout
Description copied from interface:CfnTaskDefinition.HealthCheckPropertyThe 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. This value applies only when you specify a
command.- Specified by:
getTimeoutin interfaceCfnTaskDefinition.HealthCheckProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-