Interface CfnTargetGroup.MatcherProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTargetGroup.MatcherProperty.Jsii$Proxy
Enclosing class:
CfnTargetGroup

@Stability(Stable) public static interface CfnTargetGroup.MatcherProperty extends software.amazon.jsii.JsiiSerializable
Specifies the HTTP codes that healthy targets must use when responding to an HTTP health check.

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.elasticloadbalancingv2.*;
 MatcherProperty matcherProperty = MatcherProperty.builder()
         .grpcCode("grpcCode")
         .httpCode("httpCode")
         .build();
 
  • Method Details

    • getGrpcCode

      @Stability(Stable) @Nullable default String getGrpcCode()
      You can specify values between 0 and 99.

      You can specify multiple values (for example, "0,1") or a range of values (for example, "0-5"). The default value is 12.

    • getHttpCode

      @Stability(Stable) @Nullable default String getHttpCode()
      For Application Load Balancers, you can specify values between 200 and 499, with the default value being 200.

      You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").

      For Network Load Balancers, you can specify values between 200 and 599, with the default value being 200-399. You can specify multiple values (for example, "200,202") or a range of values (for example, "200-299").

      For Gateway Load Balancers, this must be "200–399".

      Note that when using shorthand syntax, some values such as commas need to be escaped.

    • builder

      @Stability(Stable) static CfnTargetGroup.MatcherProperty.Builder builder()
      Returns:
      a CfnTargetGroup.MatcherProperty.Builder of CfnTargetGroup.MatcherProperty