@Generated(value="jsii-pacmak/1.14.1 (build 828de8a)", date="2020-11-24T22:28:25.923Z") @Stability(value=Experimental) public interface ApplicationTargetGroupProps extends software.amazon.jsii.JsiiSerializable, BaseTargetGroupProps
| Modifier and Type | Interface and Description |
|---|---|
static class |
ApplicationTargetGroupProps.Builder
A builder for
ApplicationTargetGroupProps |
static class |
ApplicationTargetGroupProps.Jsii$Proxy
An implementation for
ApplicationTargetGroupProps |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationTargetGroupProps.Builder |
builder() |
default Number |
getPort()
(experimental) The port on which the listener listens for requests.
|
default ApplicationProtocol |
getProtocol()
(experimental) The protocol to use.
|
default Duration |
getSlowStart()
(experimental) The time period during which the load balancer sends a newly registered target a linearly increasing share of the traffic to the target group.
|
default Duration |
getStickinessCookieDuration()
(experimental) The stickiness cookie expiration period.
|
default List<IApplicationLoadBalancerTarget> |
getTargets()
(experimental) The targets to add to this target group.
|
getDeregistrationDelay, getHealthCheck, getTargetGroupName, getTargetType, getVpc@Stability(value=Experimental) @Nullable default Number getPort()
Default: - Determined from protocol if known, optional for Lambda targets.
@Stability(value=Experimental) @Nullable default ApplicationProtocol getProtocol()
Default: - Determined from port if known, optional for Lambda targets.
@Stability(value=Experimental) @Nullable default Duration getSlowStart()
The range is 30-900 seconds (15 minutes).
Default: 0
@Stability(value=Experimental) @Nullable default Duration getStickinessCookieDuration()
Setting this value enables load balancer stickiness.
After this period, the cookie is considered stale. The minimum value is 1 second and the maximum value is 7 days (604800 seconds).
Default: Duration.days(1)
@Stability(value=Experimental) @Nullable default List<IApplicationLoadBalancerTarget> getTargets()
Can be Instance, IPAddress, or any self-registering load balancing
target. If you use either Instance or IPAddress as targets, all
target must be of the same type.
Default: - No targets.
@Stability(value=Experimental) static ApplicationTargetGroupProps.Builder builder()
builder in interface BaseTargetGroupPropsApplicationTargetGroupProps.Builder of ApplicationTargetGroupPropsCopyright © 2020. All rights reserved.