Interface BaseTargetGroupProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
ApplicationTargetGroupProps, NetworkTargetGroupProps
All Known Implementing Classes:
ApplicationTargetGroupProps.Jsii$Proxy, BaseTargetGroupProps.Jsii$Proxy, NetworkTargetGroupProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.104.0 (build e79254c)", date="2025-01-15T21:09:19.183Z") @Stability(Stable) public interface BaseTargetGroupProps extends software.amazon.jsii.JsiiSerializable
Basic properties of both Application and Network Target Groups.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.*;
 import software.amazon.awscdk.services.ec2.*;
 import software.amazon.awscdk.services.elasticloadbalancingv2.*;
 Vpc vpc;
 BaseTargetGroupProps baseTargetGroupProps = BaseTargetGroupProps.builder()
         .crossZoneEnabled(false)
         .deregistrationDelay(Duration.minutes(30))
         .healthCheck(HealthCheck.builder()
                 .enabled(false)
                 .healthyGrpcCodes("healthyGrpcCodes")
                 .healthyHttpCodes("healthyHttpCodes")
                 .healthyThresholdCount(123)
                 .interval(Duration.minutes(30))
                 .path("path")
                 .port("port")
                 .protocol(Protocol.HTTP)
                 .timeout(Duration.minutes(30))
                 .unhealthyThresholdCount(123)
                 .build())
         .ipAddressType(TargetGroupIpAddressType.IPV4)
         .targetGroupName("targetGroupName")
         .targetType(TargetType.INSTANCE)
         .vpc(vpc)
         .build();