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 Create a container section of the Docker Remote API .- Specified by:
getCommandin interfaceCfnTaskDefinition.HealthCheckProperty
-
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.
- Specified by:
getIntervalin interfaceCfnTaskDefinition.HealthCheckProperty
-
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.
- Specified by:
getRetriesin interfaceCfnTaskDefinition.HealthCheckProperty
-
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.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
-
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.
- Specified by:
getTimeoutin interfaceCfnTaskDefinition.HealthCheckProperty
-
$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()
-