Class CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.vpclattice.CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTargetGroup.HealthCheckConfigProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnTargetGroup.HealthCheckConfigProperty
@Stability(Stable)
@Internal
public static final class CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTargetGroup.HealthCheckConfigProperty
An implementation for
CfnTargetGroup.HealthCheckConfigProperty-
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.vpclattice.CfnTargetGroup.HealthCheckConfigProperty
CfnTargetGroup.HealthCheckConfigProperty.Builder, CfnTargetGroup.HealthCheckConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTargetGroup.HealthCheckConfigProperty.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 booleanfinal ObjectIndicates whether health checking is enabled.final NumberThe approximate amount of time, in seconds, between health checks of an individual target.final NumberThe amount of time, in seconds, to wait before reporting a target as unhealthy.final NumberThe number of consecutive successful health checks required before considering an unhealthy target healthy.final ObjectThe codes to use when checking for a successful response from a target.final StringgetPath()The destination for health checks on the targets.final NumbergetPort()The port used when performing health checks on targets.final StringThe protocol used when performing health checks on targets.final StringThe protocol version used when performing health checks on targets.final NumberThe number of consecutive failed health checks required before considering a target unhealthy.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 theCfnTargetGroup.HealthCheckConfigProperty.Builder.
-
-
Method Details
-
getEnabled
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyIndicates whether health checking is enabled.- Specified by:
getEnabledin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getHealthCheckIntervalSeconds
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe approximate amount of time, in seconds, between health checks of an individual target.The range is 5–300 seconds. The default is 30 seconds.
- Specified by:
getHealthCheckIntervalSecondsin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getHealthCheckTimeoutSeconds
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe amount of time, in seconds, to wait before reporting a target as unhealthy.The range is 1–120 seconds. The default is 5 seconds.
- Specified by:
getHealthCheckTimeoutSecondsin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getHealthyThresholdCount
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe number of consecutive successful health checks required before considering an unhealthy target healthy.The range is 2–10. The default is 5.
- Specified by:
getHealthyThresholdCountin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getMatcher
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe codes to use when checking for a successful response from a target.These are called Success codes in the console.
- Specified by:
getMatcherin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getPath
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe destination for health checks on the targets.If the protocol version is
HTTP/1.1orHTTP/2, specify a valid URI (for example,/path?query). The default path is/. Health checks are not supported if the protocol version isgRPC, however, you can chooseHTTP/1.1orHTTP/2and specify a valid URI.- Specified by:
getPathin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getPort
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe port used when performing health checks on targets.The default setting is the port that a target receives traffic on.
- Specified by:
getPortin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getProtocol
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe protocol used when performing health checks on targets.The possible protocols are
HTTPandHTTPS. The default isHTTP.- Specified by:
getProtocolin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getProtocolVersion
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe protocol version used when performing health checks on targets.The possible protocol versions are
HTTP1andHTTP2.- Specified by:
getProtocolVersionin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
getUnhealthyThresholdCount
Description copied from interface:CfnTargetGroup.HealthCheckConfigPropertyThe number of consecutive failed health checks required before considering a target unhealthy.The range is 2–10. The default is 2.
- Specified by:
getUnhealthyThresholdCountin interfaceCfnTargetGroup.HealthCheckConfigProperty
-
$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()
-