Interface IFlow.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IFlow,IFlowRef,IFlowRef.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IFlow.Jsii$Proxy
- Enclosing interface:
IFlow
IFlow.-
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.services.mediaconnect.alpha.IFlow
IFlow.Jsii$Default, IFlow.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.mediaconnect.IFlowRef
IFlowRef.Jsii$Default, IFlowRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault IFlowOutputaddOutput(String id, OutputConfiguration outputConfig) (experimental) Add an output to this flow.default String(experimental) The IP address that the flow uses to send outbound content.default String(experimental) The Amazon Resource Name (ARN) of the flow.default String(experimental) The Availability Zone that the flow was created in.default FlowGrants(experimental) Collection of grant methods for this flow.default Boolean(experimental) Failover Configuration for flow.default String(experimental) The Amazon Resource Name (ARN) of the source defined on the flow.default String(experimental) The IP address that the flow listens on for incoming content.default String(experimental) The port that the flow listens on for incoming content.default String(experimental) The full ingest URL for the flow source, combining protocol, IP, and port.default Metric(experimental) Create a CloudWatch metric for this flow.default Metricmetric(String metricName, MetricOptions props) (experimental) Create a CloudWatch metric for this flow.default Metric(experimental) Metric for the bitrate of content ingested into the flow.default MetricmetricSourceBitrate(MetricOptions props) (experimental) Metric for the bitrate of content ingested into the flow.default Metric(experimental) Metric indicating the connection state of the source (1 connected, 0 disconnected).default Metric(experimental) Metric indicating the connection state of the source (1 connected, 0 disconnected).default Metric(experimental) Metric for the number of times the source transitioned from connected to disconnected.default Metric(experimental) Metric for the number of times the source transitioned from connected to disconnected.default Metric(experimental) Metric for the number of packets lost during transit, measured before any error correction.default Metric(experimental) Metric for the number of packets lost during transit, measured before any error correction.default Metric(experimental) Metric for the current network jitter of the source, measured in milliseconds.default MetricmetricSourceJitter(MetricOptions props) (experimental) Metric for the current network jitter of the source, measured in milliseconds.default Metric(experimental) Metric for packets that were not recovered by the flow source.default Metric(experimental) Metric for packets that were not recovered by the flow source.default Metric(experimental) Metric for the percentage of packets lost during transit, even if they were recovered.default Metric(experimental) Metric for the percentage of packets lost during transit, even if they were recovered.default Metric(experimental) Metric for the round-trip time between the source and MediaConnect.default Metric(experimental) Metric for the round-trip time between the source and MediaConnect.default Metric(experimental) Metric indicating which source is selected for ingest when usingFailoverfailover mode.default Metric(experimental) Metric indicating which source is selected for ingest when usingFailoverfailover mode.default Metric(experimental) Metric for the total number of packets received by the flow source.default Metric(experimental) Metric for the total number of packets received by the flow source.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.interfaces.mediaconnect.IFlowRef.Jsii$Default
getFlowRefMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEgressIp
(experimental) The IP address that the flow uses to send outbound content.- Specified by:
getEgressIpin interfaceIFlow
-
getFlowArn
(experimental) The Amazon Resource Name (ARN) of the flow.- Specified by:
getFlowArnin interfaceIFlow
-
getGrants
(experimental) Collection of grant methods for this flow. -
getSourceArn
(experimental) The Amazon Resource Name (ARN) of the source defined on the flow.- Specified by:
getSourceArnin interfaceIFlow
-
getSourceIngestIp
(experimental) The IP address that the flow listens on for incoming content.Available for listener-style source protocols (RTP, RTP-FEC, RIST, SRT listener, Zixi push). Accessing this on SRT caller, entitlement, gateway bridge, router, CDI, JPEG XS, or imported flows throws — those sources don't expose a listening IP address.
- Specified by:
getSourceIngestIpin interfaceIFlow
-
getSourceIngestPort
(experimental) The port that the flow listens on for incoming content.Available for the same listener-style source protocols as
sourceIngestIp. Accessing this on SRT caller, entitlement, gateway bridge, router, CDI, JPEG XS, or imported flows throws.- Specified by:
getSourceIngestPortin interfaceIFlow
-
getSourceIngestUrl
(experimental) The full ingest URL for the flow source, combining protocol, IP, and port. For example:srt://203.0.113.10:5000.Available for listener-style source protocols (RTP, RTP-FEC, RIST, SRT listener, Zixi push) where the flow listens for an upstream sender. Accessing this on SRT caller, entitlement, gateway bridge, router, CDI, JPEG XS, or imported flows throws — those sources don't expose a single host:port ingest URL.
- Specified by:
getSourceIngestUrlin interfaceIFlow
-
getFlowAvailabilityZone
(experimental) The Availability Zone that the flow was created in.- Specified by:
getFlowAvailabilityZonein interfaceIFlow
-
getIsFailoverEnabled
(experimental) Failover Configuration for flow.- Specified by:
getIsFailoverEnabledin interfaceIFlow
-
addOutput
@Stability(Experimental) @NotNull default IFlowOutput addOutput(@NotNull String id, @NotNull OutputConfiguration outputConfig) (experimental) Add an output to this flow. -
metric
@Stability(Experimental) @NotNull default Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric for this flow. -
metric
(experimental) Create a CloudWatch metric for this flow. -
metricSourceBitrate
(experimental) Metric for the bitrate of content ingested into the flow.Default: - average over 60 seconds
- Specified by:
metricSourceBitratein interfaceIFlow- Parameters:
props-
-
metricSourceBitrate
(experimental) Metric for the bitrate of content ingested into the flow.Default: - average over 60 seconds
- Specified by:
metricSourceBitratein interfaceIFlow
-
metricSourceConnected
@Stability(Experimental) @NotNull default Metric metricSourceConnected(@Nullable MetricOptions props) (experimental) Metric indicating the connection state of the source (1 connected, 0 disconnected).Applies only to Zixi, SRT, and RIST sources.
Default: - minimum over 60 seconds
- Specified by:
metricSourceConnectedin interfaceIFlow- Parameters:
props-
-
metricSourceConnected
(experimental) Metric indicating the connection state of the source (1 connected, 0 disconnected).Applies only to Zixi, SRT, and RIST sources.
Default: - minimum over 60 seconds
- Specified by:
metricSourceConnectedin interfaceIFlow
-
metricSourceDisconnections
@Stability(Experimental) @NotNull default Metric metricSourceDisconnections(@Nullable MetricOptions props) (experimental) Metric for the number of times the source transitioned from connected to disconnected.Default: - sum over 60 seconds
- Specified by:
metricSourceDisconnectionsin interfaceIFlow- Parameters:
props-
-
metricSourceDisconnections
(experimental) Metric for the number of times the source transitioned from connected to disconnected.Default: - sum over 60 seconds
- Specified by:
metricSourceDisconnectionsin interfaceIFlow
-
metricSourceDroppedPackets
@Stability(Experimental) @NotNull default Metric metricSourceDroppedPackets(@Nullable MetricOptions props) (experimental) Metric for the number of packets lost during transit, measured before any error correction.Default: - sum over 60 seconds
- Specified by:
metricSourceDroppedPacketsin interfaceIFlow- Parameters:
props-
-
metricSourceDroppedPackets
(experimental) Metric for the number of packets lost during transit, measured before any error correction.Default: - sum over 60 seconds
- Specified by:
metricSourceDroppedPacketsin interfaceIFlow
-
metricSourceJitter
(experimental) Metric for the current network jitter of the source, measured in milliseconds.Default: - average over 60 seconds
- Specified by:
metricSourceJitterin interfaceIFlow- Parameters:
props-
-
metricSourceJitter
(experimental) Metric for the current network jitter of the source, measured in milliseconds.Default: - average over 60 seconds
- Specified by:
metricSourceJitterin interfaceIFlow
-
metricSourceNotRecoveredPackets
@Stability(Experimental) @NotNull default Metric metricSourceNotRecoveredPackets(@Nullable MetricOptions props) (experimental) Metric for packets that were not recovered by the flow source.Default: - sum over 60 seconds
- Specified by:
metricSourceNotRecoveredPacketsin interfaceIFlow- Parameters:
props-
-
metricSourceNotRecoveredPackets
(experimental) Metric for packets that were not recovered by the flow source.Default: - sum over 60 seconds
- Specified by:
metricSourceNotRecoveredPacketsin interfaceIFlow
-
metricSourcePacketLossPercent
@Stability(Experimental) @NotNull default Metric metricSourcePacketLossPercent(@Nullable MetricOptions props) (experimental) Metric for the percentage of packets lost during transit, even if they were recovered.Default: - average over 60 seconds
- Specified by:
metricSourcePacketLossPercentin interfaceIFlow- Parameters:
props-
-
metricSourcePacketLossPercent
(experimental) Metric for the percentage of packets lost during transit, even if they were recovered.Default: - average over 60 seconds
- Specified by:
metricSourcePacketLossPercentin interfaceIFlow
-
metricSourceRoundTripTime
@Stability(Experimental) @NotNull default Metric metricSourceRoundTripTime(@Nullable MetricOptions props) (experimental) Metric for the round-trip time between the source and MediaConnect.Applies only to RIST, Zixi, and SRT sources.
Default: - average over 60 seconds
- Specified by:
metricSourceRoundTripTimein interfaceIFlow- Parameters:
props-
-
metricSourceRoundTripTime
(experimental) Metric for the round-trip time between the source and MediaConnect.Applies only to RIST, Zixi, and SRT sources.
Default: - average over 60 seconds
- Specified by:
metricSourceRoundTripTimein interfaceIFlow
-
metricSourceSelected
@Stability(Experimental) @NotNull default Metric metricSourceSelected(@Nullable MetricOptions props) (experimental) Metric indicating which source is selected for ingest when usingFailoverfailover mode.Default: - maximum over 60 seconds
- Specified by:
metricSourceSelectedin interfaceIFlow- Parameters:
props-
-
metricSourceSelected
(experimental) Metric indicating which source is selected for ingest when usingFailoverfailover mode.Default: - maximum over 60 seconds
- Specified by:
metricSourceSelectedin interfaceIFlow
-
metricSourceTotalPackets
@Stability(Experimental) @NotNull default Metric metricSourceTotalPackets(@Nullable MetricOptions props) (experimental) Metric for the total number of packets received by the flow source.Default: - sum over 60 seconds
- Specified by:
metricSourceTotalPacketsin interfaceIFlow- Parameters:
props-
-
metricSourceTotalPackets
(experimental) Metric for the total number of packets received by the flow source.Default: - sum over 60 seconds
- Specified by:
metricSourceTotalPacketsin interfaceIFlow
-