public static final class IVpnConnection.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements IVpnConnection
software.amazon.jsii.JsiiObject.InitializationMode
IVpnConnection.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
Number |
getCustomerGatewayAsn()
The ASN of the customer gateway.
|
String |
getCustomerGatewayId()
The id of the customer gateway.
|
String |
getCustomerGatewayIp()
The ip address of the customer gateway.
|
ConstructNode |
getNode()
The construct tree node for this construct.
|
Stack |
getStack()
The stack in which this resource is defined.
|
String |
getVpnId()
The id of the VPN connection.
|
Metric |
metric(String metricName)
Return the given named metric for this VPNConnection.
|
Metric |
metric(String metricName,
MetricOptions props)
Return the given named metric for this VPNConnection.
|
Metric |
metricTunnelDataIn()
The bytes received through the VPN tunnel.
|
Metric |
metricTunnelDataIn(MetricOptions props)
The bytes received through the VPN tunnel.
|
Metric |
metricTunnelDataOut()
The bytes sent through the VPN tunnel.
|
Metric |
metricTunnelDataOut(MetricOptions props)
The bytes sent through the VPN tunnel.
|
Metric |
metricTunnelState()
The state of the tunnel.
|
Metric |
metricTunnelState(MetricOptions props)
The state of the tunnel.
|
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet
@Stability(value=Stable) @NotNull public Number getCustomerGatewayAsn()
getCustomerGatewayAsn
in interface IVpnConnection
@Stability(value=Stable) @NotNull public String getCustomerGatewayId()
getCustomerGatewayId
in interface IVpnConnection
@Stability(value=Stable) @NotNull public String getCustomerGatewayIp()
getCustomerGatewayIp
in interface IVpnConnection
@Stability(value=Stable) @NotNull public String getVpnId()
getVpnId
in interface IVpnConnection
@Stability(value=Stable) @NotNull public Stack getStack()
@Stability(value=Stable) @NotNull public ConstructNode getNode()
@Stability(value=Stable) @NotNull public Metric metric(@NotNull String metricName, @Nullable MetricOptions props)
metric
in interface IVpnConnection
metricName
- This parameter is required.props
- @Stability(value=Stable) @NotNull public Metric metric(@NotNull String metricName)
metric
in interface IVpnConnection
metricName
- This parameter is required.@Stability(value=Stable) @NotNull public Metric metricTunnelDataIn(@Nullable MetricOptions props)
Sum over 5 minutes
metricTunnelDataIn
in interface IVpnConnection
props
- @Stability(value=Stable) @NotNull public Metric metricTunnelDataIn()
Sum over 5 minutes
metricTunnelDataIn
in interface IVpnConnection
@Stability(value=Stable) @NotNull public Metric metricTunnelDataOut(@Nullable MetricOptions props)
Sum over 5 minutes
metricTunnelDataOut
in interface IVpnConnection
props
- @Stability(value=Stable) @NotNull public Metric metricTunnelDataOut()
Sum over 5 minutes
metricTunnelDataOut
in interface IVpnConnection
@Stability(value=Stable) @NotNull public Metric metricTunnelState(@Nullable MetricOptions props)
Average over 5 minutes
metricTunnelState
in interface IVpnConnection
props
- @Stability(value=Stable) @NotNull public Metric metricTunnelState()
Average over 5 minutes
metricTunnelState
in interface IVpnConnection
Copyright © 2020. All rights reserved.