Class IApplicationTargetGroupMetrics.Jsii$Proxy
- All Implemented Interfaces:
IApplicationTargetGroupMetrics
,IApplicationTargetGroupMetrics.Jsii$Default
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
IApplicationTargetGroupMetrics
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.elasticloadbalancingv2.IApplicationTargetGroupMetrics
IApplicationTargetGroupMetrics.Jsii$Default, IApplicationTargetGroupMetrics.Jsii$Proxy
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Metric
Return the given named metric for this Network Target Group.final Metric
custom
(String metricName, MetricOptions props) Return the given named metric for this Network Target Group.final Metric
The number of healthy hosts in the target group.final Metric
healthyHostCount
(MetricOptions props) The number of healthy hosts in the target group.final Metric
httpCodeTarget
(HttpCodeTarget code) The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in this target group.final Metric
httpCodeTarget
(HttpCodeTarget code, MetricOptions props) The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in this target group.final Metric
The number of IPv6 requests received by the target group.final Metric
ipv6RequestCount
(MetricOptions props) The number of IPv6 requests received by the target group.final Metric
The number of requests processed over IPv4 and IPv6.final Metric
requestCount
(MetricOptions props) The number of requests processed over IPv4 and IPv6.final Metric
The average number of requests received by each target in a target group.final Metric
The average number of requests received by each target in a target group.final Metric
The number of connections that were not successfully established between the load balancer and target.final Metric
The number of connections that were not successfully established between the load balancer and target.final Metric
The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.final Metric
targetResponseTime
(MetricOptions props) The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.final Metric
The number of TLS connections initiated by the load balancer that did not establish a session with the target.final Metric
The number of TLS connections initiated by the load balancer that did not establish a session with the target.final Metric
The number of unhealthy hosts in the target group.final Metric
unhealthyHostCount
(MetricOptions props) The number of unhealthy hosts in the target group.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
custom
@Stability(Stable) @NotNull public final Metric custom(@NotNull String metricName, @Nullable MetricOptions props) Return the given named metric for this Network Target Group.Default: Average over 5 minutes
- Specified by:
custom
in interfaceIApplicationTargetGroupMetrics
- Specified by:
custom
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
metricName
- This parameter is required.props
-
-
custom
Return the given named metric for this Network Target Group.Default: Average over 5 minutes
- Specified by:
custom
in interfaceIApplicationTargetGroupMetrics
- Parameters:
metricName
- This parameter is required.
-
healthyHostCount
The number of healthy hosts in the target group.Default: Average over 5 minutes
- Specified by:
healthyHostCount
in interfaceIApplicationTargetGroupMetrics
- Specified by:
healthyHostCount
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
healthyHostCount
The number of healthy hosts in the target group.Default: Average over 5 minutes
- Specified by:
healthyHostCount
in interfaceIApplicationTargetGroupMetrics
-
httpCodeTarget
@Stability(Stable) @NotNull public final Metric httpCodeTarget(@NotNull HttpCodeTarget code, @Nullable MetricOptions props) The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in this target group.This does not include any response codes generated by the load balancer.
Default: Sum over 5 minutes
- Specified by:
httpCodeTarget
in interfaceIApplicationTargetGroupMetrics
- Specified by:
httpCodeTarget
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
code
- This parameter is required.props
-
-
httpCodeTarget
The number of HTTP 2xx/3xx/4xx/5xx response codes generated by all targets in this target group.This does not include any response codes generated by the load balancer.
Default: Sum over 5 minutes
- Specified by:
httpCodeTarget
in interfaceIApplicationTargetGroupMetrics
- Parameters:
code
- This parameter is required.
-
ipv6RequestCount
The number of IPv6 requests received by the target group.Default: Sum over 5 minutes
- Specified by:
ipv6RequestCount
in interfaceIApplicationTargetGroupMetrics
- Specified by:
ipv6RequestCount
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
ipv6RequestCount
The number of IPv6 requests received by the target group.Default: Sum over 5 minutes
- Specified by:
ipv6RequestCount
in interfaceIApplicationTargetGroupMetrics
-
requestCount
The number of requests processed over IPv4 and IPv6.This count includes only the requests with a response generated by a target of the load balancer.
Default: Sum over 5 minutes
- Specified by:
requestCount
in interfaceIApplicationTargetGroupMetrics
- Specified by:
requestCount
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
requestCount
The number of requests processed over IPv4 and IPv6.This count includes only the requests with a response generated by a target of the load balancer.
Default: Sum over 5 minutes
- Specified by:
requestCount
in interfaceIApplicationTargetGroupMetrics
-
requestCountPerTarget
@Stability(Stable) @NotNull public final Metric requestCountPerTarget(@Nullable MetricOptions props) The average number of requests received by each target in a target group.The only valid statistic is Sum. Note that this represents the average not the sum.
Default: Sum over 5 minutes
- Specified by:
requestCountPerTarget
in interfaceIApplicationTargetGroupMetrics
- Specified by:
requestCountPerTarget
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
requestCountPerTarget
The average number of requests received by each target in a target group.The only valid statistic is Sum. Note that this represents the average not the sum.
Default: Sum over 5 minutes
- Specified by:
requestCountPerTarget
in interfaceIApplicationTargetGroupMetrics
-
targetConnectionErrorCount
@Stability(Stable) @NotNull public final Metric targetConnectionErrorCount(@Nullable MetricOptions props) The number of connections that were not successfully established between the load balancer and target.Default: Sum over 5 minutes
- Specified by:
targetConnectionErrorCount
in interfaceIApplicationTargetGroupMetrics
- Specified by:
targetConnectionErrorCount
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
targetConnectionErrorCount
The number of connections that were not successfully established between the load balancer and target.Default: Sum over 5 minutes
- Specified by:
targetConnectionErrorCount
in interfaceIApplicationTargetGroupMetrics
-
targetResponseTime
The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.Default: Average over 5 minutes
- Specified by:
targetResponseTime
in interfaceIApplicationTargetGroupMetrics
- Specified by:
targetResponseTime
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
targetResponseTime
The time elapsed, in seconds, after the request leaves the load balancer until a response from the target is received.Default: Average over 5 minutes
- Specified by:
targetResponseTime
in interfaceIApplicationTargetGroupMetrics
-
targetTLSNegotiationErrorCount
@Stability(Stable) @NotNull public final Metric targetTLSNegotiationErrorCount(@Nullable MetricOptions props) The number of TLS connections initiated by the load balancer that did not establish a session with the target.Possible causes include a mismatch of ciphers or protocols.
Default: Sum over 5 minutes
- Specified by:
targetTLSNegotiationErrorCount
in interfaceIApplicationTargetGroupMetrics
- Specified by:
targetTLSNegotiationErrorCount
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
targetTLSNegotiationErrorCount
The number of TLS connections initiated by the load balancer that did not establish a session with the target.Possible causes include a mismatch of ciphers or protocols.
Default: Sum over 5 minutes
- Specified by:
targetTLSNegotiationErrorCount
in interfaceIApplicationTargetGroupMetrics
-
unhealthyHostCount
The number of unhealthy hosts in the target group.Default: Average over 5 minutes
- Specified by:
unhealthyHostCount
in interfaceIApplicationTargetGroupMetrics
- Specified by:
unhealthyHostCount
in interfaceIApplicationTargetGroupMetrics.Jsii$Default
- Parameters:
props
-
-
unhealthyHostCount
The number of unhealthy hosts in the target group.Default: Average over 5 minutes
- Specified by:
unhealthyHostCount
in interfaceIApplicationTargetGroupMetrics
-