Interface IBridge.Jsii$Default
- All Superinterfaces:
IBridge,IBridgeRef,IBridgeRef.Jsii$Default,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IBridge.Jsii$Proxy
- Enclosing interface:
IBridge
IBridge.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.mediaconnect.alpha.IBridge
IBridge.Jsii$Default, IBridge.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.mediaconnect.IBridgeRef
IBridgeRef.Jsii$Default, IBridgeRef.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault IBridgeOutputaddOutput(String id, BridgeNetworkOutput networkOutput) (experimental) Add a network output to this bridge (for egress bridges only).default String(experimental) The Amazon Resource Name (ARN) of the bridge.default String(experimental) The name of the bridge.default String(experimental) The current state of the bridge.default BridgeType(experimental) The type of bridge (ingress or egress).default Boolean(experimental) Failover Configuration for Bridge.default Metric(experimental) Create a CloudWatch metric for this bridge.default Metricmetric(String metricName, MetricOptions props) (experimental) Create a CloudWatch metric for this bridge.default Metric(experimental) Metric for the total number of times the bridge switches between sources when using theFAILOVERfailover mode.default Metric(experimental) Metric for the total number of times the bridge switches between sources when using theFAILOVERfailover mode.default MetricmetricSourceBitrate(String bridgeSourceName) (experimental) Metric for the bitrate of a specific bridge source.default MetricmetricSourceBitrate(String bridgeSourceName, MetricOptions props) (experimental) Metric for the bitrate of a specific bridge source.default MetricmetricSourcePacketLossPercent(String bridgeSourceName) (experimental) Metric for the percentage of packets lost on a specific bridge source.default MetricmetricSourcePacketLossPercent(String bridgeSourceName, MetricOptions props) (experimental) Metric for the percentage of packets lost on a specific bridge source.Methods inherited from interface software.amazon.awscdk.interfaces.mediaconnect.IBridgeRef.Jsii$Default
getBridgeRefMethods inherited from interface software.constructs.IConstruct.Jsii$Default
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBridgeArn
(experimental) The Amazon Resource Name (ARN) of the bridge.- Specified by:
getBridgeArnin interfaceIBridge
-
getBridgeName
(experimental) The name of the bridge.- Specified by:
getBridgeNamein interfaceIBridge
-
getBridgeType
(experimental) The type of bridge (ingress or egress).- Specified by:
getBridgeTypein interfaceIBridge
-
getBridgeState
(experimental) The current state of the bridge.- Specified by:
getBridgeStatein interfaceIBridge
-
getIsFailoverEnabled
(experimental) Failover Configuration for Bridge.- Specified by:
getIsFailoverEnabledin interfaceIBridge
-
addOutput
@Stability(Experimental) @NotNull default IBridgeOutput addOutput(@NotNull String id, @NotNull BridgeNetworkOutput networkOutput) (experimental) Add a network output to this bridge (for egress bridges only). -
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric for this bridge.Bridge metrics are dimensioned by
BridgeARN. See the MediaConnect documentation for available metric names (e.g.IngressBridgeBitRate,EgressBridgeBitRate,IngressBridgePacketLossPercent). -
metric
(experimental) Create a CloudWatch metric for this bridge.Bridge metrics are dimensioned by
BridgeARN. See the MediaConnect documentation for available metric names (e.g.IngressBridgeBitRate,EgressBridgeBitRate,IngressBridgePacketLossPercent). -
metricFailoverSwitches
@Stability(Experimental) @NotNull default Metric metricFailoverSwitches(@Nullable MetricOptions props) (experimental) Metric for the total number of times the bridge switches between sources when using theFAILOVERfailover mode.Uses
IngressBridgeFailoverSwitchesfor ingress bridges andEgressBridgeFailoverSwitchesfor egress bridges.Default: - sum over 60 seconds
- Specified by:
metricFailoverSwitchesin interfaceIBridge- Parameters:
props-
-
metricFailoverSwitches
(experimental) Metric for the total number of times the bridge switches between sources when using theFAILOVERfailover mode.Uses
IngressBridgeFailoverSwitchesfor ingress bridges andEgressBridgeFailoverSwitchesfor egress bridges.Default: - sum over 60 seconds
- Specified by:
metricFailoverSwitchesin interfaceIBridge
-
metricSourceBitrate
@Stability(Experimental) @NotNull default Metric metricSourceBitrate(@NotNull String bridgeSourceName, @Nullable MetricOptions props) (experimental) Metric for the bitrate of a specific bridge source.Uses
IngressBridgeSourceBitRatefor ingress bridges andEgressBridgeSourceBitRatefor egress bridges.Default: - average over 60 seconds
- Specified by:
metricSourceBitratein interfaceIBridge- Parameters:
bridgeSourceName- The name of the bridge source. This parameter is required.props-
-
metricSourceBitrate
@Stability(Experimental) @NotNull default Metric metricSourceBitrate(@NotNull String bridgeSourceName) (experimental) Metric for the bitrate of a specific bridge source.Uses
IngressBridgeSourceBitRatefor ingress bridges andEgressBridgeSourceBitRatefor egress bridges.Default: - average over 60 seconds
- Specified by:
metricSourceBitratein interfaceIBridge- Parameters:
bridgeSourceName- The name of the bridge source. This parameter is required.
-
metricSourcePacketLossPercent
@Stability(Experimental) @NotNull default Metric metricSourcePacketLossPercent(@NotNull String bridgeSourceName, @Nullable MetricOptions props) (experimental) Metric for the percentage of packets lost on a specific bridge source.Uses
IngressBridgeSourcePacketLossPercentfor ingress bridges andEgressBridgeSourcePacketLossPercentfor egress bridges.Default: - average over 60 seconds
- Specified by:
metricSourcePacketLossPercentin interfaceIBridge- Parameters:
bridgeSourceName- The name of the bridge source. This parameter is required.props-
-
metricSourcePacketLossPercent
@Stability(Experimental) @NotNull default Metric metricSourcePacketLossPercent(@NotNull String bridgeSourceName) (experimental) Metric for the percentage of packets lost on a specific bridge source.Uses
IngressBridgeSourcePacketLossPercentfor ingress bridges andEgressBridgeSourcePacketLossPercentfor egress bridges.Default: - average over 60 seconds
- Specified by:
metricSourcePacketLossPercentin interfaceIBridge- Parameters:
bridgeSourceName- The name of the bridge source. This parameter is required.
-