Class CfnApplicationStatusCheckProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.CfnApplicationStatusCheckProps.Jsii$Proxy
- All Implemented Interfaces:
CfnApplicationStatusCheckProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplicationStatusCheckProps
@Stability(Stable)
@Internal
public static final class CfnApplicationStatusCheckProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApplicationStatusCheckProps
An implementation for
CfnApplicationStatusCheckProps-
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.ec2.CfnApplicationStatusCheckProps
CfnApplicationStatusCheckProps.Builder, CfnApplicationStatusCheckProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApplicationStatusCheckProps.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 StringWhether this check is included in the rolled-up application status.final NumberThe network interface device index used for the health check.final NumberThe number of consecutive failed probes required to mark the instance unhealthy.final ObjectThe source/destination network paths used for the health check.final NumberSeconds to wait after instance launch before beginning health checks.final NumberThe interval, in seconds, between health check probes.final StringThe IP scope used for the health check.final StringThe IP version used for the health check.final StringgetPath()The HTTP path used for the health check.final NumbergetPort()The port used for the health check.final StringThe network protocol used for the health check.final StringThe HTTP status codes considered successful (e.g., "200-299").final NumberThe number of consecutive successful probes required to mark the instance healthy.getTags()Tags to apply to the application status check.final NumberThe timeout, in seconds, for each health check probe.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 theCfnApplicationStatusCheckProps.Builder.
-
-
Method Details
-
getPort
Description copied from interface:CfnApplicationStatusCheckPropsThe port used for the health check.- Specified by:
getPortin interfaceCfnApplicationStatusCheckProps- See Also:
-
getProtocol
Description copied from interface:CfnApplicationStatusCheckPropsThe network protocol used for the health check.- Specified by:
getProtocolin interfaceCfnApplicationStatusCheckProps- See Also:
-
getAggregation
Description copied from interface:CfnApplicationStatusCheckPropsWhether this check is included in the rolled-up application status.- Specified by:
getAggregationin interfaceCfnApplicationStatusCheckProps- See Also:
-
getDeviceIndex
Description copied from interface:CfnApplicationStatusCheckPropsThe network interface device index used for the health check.- Specified by:
getDeviceIndexin interfaceCfnApplicationStatusCheckProps- See Also:
-
getFailureThreshold
Description copied from interface:CfnApplicationStatusCheckPropsThe number of consecutive failed probes required to mark the instance unhealthy.- Specified by:
getFailureThresholdin interfaceCfnApplicationStatusCheckProps- See Also:
-
getHealthCheckPaths
Description copied from interface:CfnApplicationStatusCheckPropsThe source/destination network paths used for the health check.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnApplicationStatusCheck.HealthCheckPathProperty>- Specified by:
getHealthCheckPathsin interfaceCfnApplicationStatusCheckProps- See Also:
-
getInitializationGracePeriodSeconds
Description copied from interface:CfnApplicationStatusCheckPropsSeconds to wait after instance launch before beginning health checks.- Specified by:
getInitializationGracePeriodSecondsin interfaceCfnApplicationStatusCheckProps- See Also:
-
getInterval
Description copied from interface:CfnApplicationStatusCheckPropsThe interval, in seconds, between health check probes.- Specified by:
getIntervalin interfaceCfnApplicationStatusCheckProps- See Also:
-
getIpScope
Description copied from interface:CfnApplicationStatusCheckPropsThe IP scope used for the health check.- Specified by:
getIpScopein interfaceCfnApplicationStatusCheckProps- See Also:
-
getIpVersion
Description copied from interface:CfnApplicationStatusCheckPropsThe IP version used for the health check.- Specified by:
getIpVersionin interfaceCfnApplicationStatusCheckProps- See Also:
-
getPath
Description copied from interface:CfnApplicationStatusCheckPropsThe HTTP path used for the health check.- Specified by:
getPathin interfaceCfnApplicationStatusCheckProps- See Also:
-
getStatusCodeMatcher
Description copied from interface:CfnApplicationStatusCheckPropsThe HTTP status codes considered successful (e.g., "200-299").- Specified by:
getStatusCodeMatcherin interfaceCfnApplicationStatusCheckProps- See Also:
-
getSuccessThreshold
Description copied from interface:CfnApplicationStatusCheckPropsThe number of consecutive successful probes required to mark the instance healthy.- Specified by:
getSuccessThresholdin interfaceCfnApplicationStatusCheckProps- See Also:
-
getTags
Description copied from interface:CfnApplicationStatusCheckPropsTags to apply to the application status check.- Specified by:
getTagsin interfaceCfnApplicationStatusCheckProps- See Also:
-
getTimeout
Description copied from interface:CfnApplicationStatusCheckPropsThe timeout, in seconds, for each health check probe.- Specified by:
getTimeoutin interfaceCfnApplicationStatusCheckProps- 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()
-