@Stability(value=Stable)
public static interface CfnContainer.HealthCheckConfigProperty
extends software.amazon.jsii.JsiiSerializable
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();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnContainer.HealthCheckConfigProperty.Builder
A builder for
CfnContainer.HealthCheckConfigProperty |
static class |
CfnContainer.HealthCheckConfigProperty.Jsii$Proxy
An implementation for
CfnContainer.HealthCheckConfigProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnContainer.HealthCheckConfigProperty.Builder |
builder() |
default Number |
getHealthyThreshold()
The number of consecutive health check successes required before moving the container to the `Healthy` state.
|
default Number |
getIntervalSeconds()
The approximate interval, in seconds, between health checks of an individual container.
|
default String |
getPath()
The path on the container on which to perform the health check.
|
default String |
getSuccessCodes()
The HTTP codes to use when checking for a successful response from a container.
|
default Number |
getTimeoutSeconds()
The amount of time, in seconds, during which no response means a failed health check.
|
default Number |
getUnhealthyThreshold()
The number of consecutive health check failures required before moving the container to the `Unhealthy` state.
|
@Stability(value=Stable) @Nullable default Number getHealthyThreshold()
The default value is 2 .
@Stability(value=Stable) @Nullable default Number getIntervalSeconds()
You can specify between 5 and 300 seconds. The default value is 5 .
@Stability(value=Stable) @Nullable default String getPath()
The default value is / .
@Stability(value=Stable) @Nullable default String getSuccessCodes()
You can specify values between 200 and 499 . You can specify multiple values (for example, 200,202 ) or a range of values (for example, 200-299 ).
@Stability(value=Stable) @Nullable default Number getTimeoutSeconds()
You can specify between 2 and 60 seconds. The default value is 2 .
@Stability(value=Stable) @Nullable default Number getUnhealthyThreshold()
The default value is 2 .
@Stability(value=Stable) static CfnContainer.HealthCheckConfigProperty.Builder builder()
Copyright © 2022. All rights reserved.