Interface CfnContainer.HealthCheckConfigProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnContainer.HealthCheckConfigProperty.Jsii$Proxy
- Enclosing class:
- CfnContainer
@Stability(Stable)
public static interface CfnContainer.HealthCheckConfigProperty
extends software.amazon.jsii.JsiiSerializable
HealthCheckConfig is a property of the PublicEndpoint property. It describes the healthcheck configuration of a container deployment on a container service.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.lightsail.*;
HealthCheckConfigProperty healthCheckConfigProperty = HealthCheckConfigProperty.builder()
.healthyThreshold(123)
.intervalSeconds(123)
.path("path")
.successCodes("successCodes")
.timeoutSeconds(123)
.unhealthyThreshold(123)
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnContainer.HealthCheckConfigPropertystatic final classAn implementation forCfnContainer.HealthCheckConfigProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default NumberThe number of consecutive health check successes required before moving the container to theHealthystate.default NumberThe approximate interval, in seconds, between health checks of an individual container.default StringgetPath()The path on the container on which to perform the health check.default StringThe HTTP codes to use when checking for a successful response from a container.default NumberThe amount of time, in seconds, during which no response means a failed health check.default NumberThe number of consecutive health check failures required before moving the container to theUnhealthystate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getHealthyThreshold
The number of consecutive health check successes required before moving the container to theHealthystate.The default value is
2. -
getIntervalSeconds
The approximate interval, in seconds, between health checks of an individual container.You can specify between
5and300seconds. The default value is5. -
getPath
The path on the container on which to perform the health check.The default value is
/. -
getSuccessCodes
The HTTP codes to use when checking for a successful response from a container.You can specify values between
200and499. You can specify multiple values (for example,200,202) or a range of values (for example,200-299). -
getTimeoutSeconds
The amount of time, in seconds, during which no response means a failed health check.You can specify between
2and60seconds. The default value is2. -
getUnhealthyThreshold
The number of consecutive health check failures required before moving the container to theUnhealthystate.The default value is
2. -
builder
-