All Superinterfaces:
software.constructs.IConstruct, software.constructs.IDependable, IEnvironmentAware, IFlowSourceRef, IResource, software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
IFlowSource.Jsii$Default
All Known Implementing Classes:
FlowSource, IFlowSource.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.175Z") @Stability(Experimental) public interface IFlowSource extends software.amazon.jsii.JsiiSerializable, IResource, IFlowSourceRef
(experimental) Interface for Flow Source.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Internal default implementation for IFlowSource.
    static final class 
    A proxy class which represents a concrete javascript instance of this type.
  • Method Summary

    Modifier and Type
    Method
    Description
    (experimental) The Amazon Resource Name (ARN) of the flow source.
    (experimental) The name of the flow source.
    (experimental) The IP address that the flow will be listening on for incoming content.
    (experimental) The port that the flow will be listening on for incoming content.

    Methods inherited from interface software.constructs.IConstruct

    getNode, with

    Methods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware

    getEnv

    Methods inherited from interface software.amazon.awscdk.interfaces.mediaconnect.IFlowSourceRef

    getFlowSourceRef

    Methods inherited from interface software.amazon.awscdk.IResource

    applyRemovalPolicy, getStack

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getFlowSourceArn

      @Stability(Experimental) @NotNull String getFlowSourceArn()
      (experimental) The Amazon Resource Name (ARN) of the flow source.
    • getFlowSourceName

      @Stability(Experimental) @NotNull String getFlowSourceName()
      (experimental) The name of the flow source.
    • getIngestIp

      @Stability(Experimental) @NotNull String getIngestIp()
      (experimental) The IP address that the flow will be listening on for incoming content.
    • getSourceIngestPort

      @Stability(Experimental) @NotNull String getSourceIngestPort()
      (experimental) The port that the flow will be listening on for incoming content.