Interface IRouterInput.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IRouterInput,IRouterInputRef,IRouterInputRef.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IRouterInput.Jsii$Proxy
- Enclosing interface:
IRouterInput
IRouterInput.-
Nested Class Summary
Nested 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$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.mediaconnect.alpha.IRouterInput
IRouterInput.Jsii$Default, IRouterInput.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.mediaconnect.IRouterInputRef
IRouterInputRef.Jsii$Default, IRouterInputRef.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) The timestamp when the router input was created.default List<RouterInputEndpoint> (experimental) The ingest endpoints (URL + port) where the router input listens.default RouterInputGrants(experimental) Collection of grant methods for this router input.default String(experimental) The IP address of the router input.default String(experimental) The Amazon Resource Name (ARN) of the router input.default String(experimental) The unique identifier of the router input.default ISecret(experimental) The Secrets Manager secret containing the transit encryption passphrase.default String(experimental) The timestamp when the router input was last updated.default Metric(experimental) Create a CloudWatch metric for this router input.default Metricmetric(String metricName, MetricOptions props) (experimental) Create a CloudWatch metric for this router input.default Metric(experimental) Metric for the bitrate of the router input's payload.default MetricmetricBitrate(MetricOptions props) (experimental) Metric for the bitrate of the router input's payload.default Metric(experimental) Metric for the router input connection state (1 connected, 0 disconnected).default MetricmetricConnected(MetricOptions props) (experimental) Metric for the router input connection state (1 connected, 0 disconnected).default Metric(experimental) Metric for continuity counter errors in the transport stream.default Metric(experimental) Metric for continuity counter errors in the transport stream.default Metric(experimental) Metric for the number of times the router input has switched sources in Failover mode.default Metric(experimental) Metric for the number of times the router input has switched sources in Failover mode.default Metric(experimental) Metric for the recovery latency of the input stream.default MetricmetricLatency(MetricOptions props) (experimental) Metric for the recovery latency of the input stream.default Metric(experimental) Metric for packets lost in transit that were not recovered by error correction.default Metric(experimental) Metric for packets lost in transit that were not recovered by error correction.default Metric(experimental) Metric for the total number of packets received by the router input.default MetricmetricTotalPackets(MetricOptions props) (experimental) Metric for the total number of packets received by the router input.Methods 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.awscdk.interfaces.mediaconnect.IRouterInputRef.Jsii$Default
getRouterInputRefMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEndpoints
(experimental) The ingest endpoints (URL + port) where the router input listens.Returns one entry for standard protocol-based variants (RTP, RIST, SRT listener), and one entry per source for failover and merge configurations built from those protocols. For example a failover RTP input will return:
[ { url: 'rtp://203.0.113.10:5000', port: 5000 }, { url: 'rtp://203.0.113.10:5001', port: 5001 }, ]Accessing this on SRT caller (where the router input dials out to a remote source), MediaConnect Flow, MediaLive Channel, or imported inputs throws — those variants do not expose host:port pairs the input listens on.
- Specified by:
getEndpointsin interfaceIRouterInput
-
getGrants
(experimental) Collection of grant methods for this router input.- Specified by:
getGrantsin interfaceIRouterInput
-
getIpAddress
(experimental) The IP address of the router input.- Specified by:
getIpAddressin interfaceIRouterInput
-
getRouterInputArn
(experimental) The Amazon Resource Name (ARN) of the router input.- Specified by:
getRouterInputArnin interfaceIRouterInput
-
getRouterInputId
(experimental) The unique identifier of the router input.- Specified by:
getRouterInputIdin interfaceIRouterInput
-
getCreatedAt
(experimental) The timestamp when the router input was created.- Specified by:
getCreatedAtin interfaceIRouterInput
-
getTransitEncryptionSecret
(experimental) The Secrets Manager secret containing the transit encryption passphrase.Only available when the Router Input was created with explicit
transitEncryptionconfiguration. Not available for automatic encryption or imported inputs.- Specified by:
getTransitEncryptionSecretin interfaceIRouterInput
-
getUpdatedAt
(experimental) The timestamp when the router input was last updated.- Specified by:
getUpdatedAtin interfaceIRouterInput
-
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric for this router input.Router input metrics are dimensioned by
RouterInputARN. See the MediaConnect documentation for available metric names (e.g.RouterInputBitRate,RouterInputNotRecoveredPackets).- Specified by:
metricin interfaceIRouterInput- Parameters:
metricName- This parameter is required.props-
-
metric
(experimental) Create a CloudWatch metric for this router input.Router input metrics are dimensioned by
RouterInputARN. See the MediaConnect documentation for available metric names (e.g.RouterInputBitRate,RouterInputNotRecoveredPackets).- Specified by:
metricin interfaceIRouterInput- Parameters:
metricName- This parameter is required.
-
metricBitrate
(experimental) Metric for the bitrate of the router input's payload.Default: - average over 60 seconds
- Specified by:
metricBitratein interfaceIRouterInput- Parameters:
props-
-
metricBitrate
(experimental) Metric for the bitrate of the router input's payload.Default: - average over 60 seconds
- Specified by:
metricBitratein interfaceIRouterInput
-
metricConnected
(experimental) Metric for the router input connection state (1 connected, 0 disconnected).Applies to SRT sources only.
Default: - minimum over 60 seconds
- Specified by:
metricConnectedin interfaceIRouterInput- Parameters:
props-
-
metricConnected
(experimental) Metric for the router input connection state (1 connected, 0 disconnected).Applies to SRT sources only.
Default: - minimum over 60 seconds
- Specified by:
metricConnectedin interfaceIRouterInput
-
metricContinuityCounterErrors
@Stability(Experimental) @NotNull default Metric metricContinuityCounterErrors(@Nullable MetricOptions props) (experimental) Metric for continuity counter errors in the transport stream.Default: - sum over 60 seconds
- Specified by:
metricContinuityCounterErrorsin interfaceIRouterInput- Parameters:
props-
-
metricContinuityCounterErrors
(experimental) Metric for continuity counter errors in the transport stream.Default: - sum over 60 seconds
- Specified by:
metricContinuityCounterErrorsin interfaceIRouterInput
-
metricFailoverSwitches
@Stability(Experimental) @NotNull default Metric metricFailoverSwitches(@Nullable MetricOptions props) (experimental) Metric for the number of times the router input has switched sources in Failover mode.Default: - sum over 60 seconds
- Specified by:
metricFailoverSwitchesin interfaceIRouterInput- Parameters:
props-
-
metricFailoverSwitches
(experimental) Metric for the number of times the router input has switched sources in Failover mode.Default: - sum over 60 seconds
- Specified by:
metricFailoverSwitchesin interfaceIRouterInput
-
metricLatency
(experimental) Metric for the recovery latency of the input stream.Applies to RIST, SRT, and RTP-FEC.
Default: - average over 60 seconds
- Specified by:
metricLatencyin interfaceIRouterInput- Parameters:
props-
-
metricLatency
(experimental) Metric for the recovery latency of the input stream.Applies to RIST, SRT, and RTP-FEC.
Default: - average over 60 seconds
- Specified by:
metricLatencyin interfaceIRouterInput
-
metricNotRecoveredPackets
@Stability(Experimental) @NotNull default Metric metricNotRecoveredPackets(@Nullable MetricOptions props) (experimental) Metric for packets lost in transit that were not recovered by error correction.Default: - sum over 60 seconds
- Specified by:
metricNotRecoveredPacketsin interfaceIRouterInput- Parameters:
props-
-
metricNotRecoveredPackets
(experimental) Metric for packets lost in transit that were not recovered by error correction.Default: - sum over 60 seconds
- Specified by:
metricNotRecoveredPacketsin interfaceIRouterInput
-
metricTotalPackets
(experimental) Metric for the total number of packets received by the router input.Default: - sum over 60 seconds
- Specified by:
metricTotalPacketsin interfaceIRouterInput- Parameters:
props-
-
metricTotalPackets
(experimental) Metric for the total number of packets received by the router input.Default: - sum over 60 seconds
- Specified by:
metricTotalPacketsin interfaceIRouterInput
-