Interface FlowAttributes

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
FlowAttributes.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.144Z") @Stability(Experimental) public interface FlowAttributes extends software.amazon.jsii.JsiiSerializable
(experimental) Attributes for importing an existing Flow.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.mediaconnect.alpha.*;
 FlowAttributes flowAttributes = FlowAttributes.builder()
         .flowArn("flowArn")
         // the properties below are optional
         .egressIp("egressIp")
         .flowAvailabilityZone("flowAvailabilityZone")
         .isFailoverEnabled(false)
         .sourceArn("sourceArn")
         .sourceIngestIp("sourceIngestIp")
         .sourceIngestPort("sourceIngestPort")
         .build();
 
  • Method Details

    • getFlowArn

      @Stability(Experimental) @NotNull String getFlowArn()
      (experimental) The ARN of the flow.
    • getEgressIp

      @Stability(Experimental) @Nullable default String getEgressIp()
      (experimental) The IP address that the flow uses to send outbound content.

      Default: - accessing `egressIp` on the imported flow throws; only provide when available.

    • getFlowAvailabilityZone

      @Stability(Experimental) @Nullable default String getFlowAvailabilityZone()
      (experimental) The Availability Zone that the flow was created in.

      Default: - `flowAvailabilityZone` is undefined on the imported flow.

    • getIsFailoverEnabled

      @Stability(Experimental) @Nullable default Boolean getIsFailoverEnabled()
      (experimental) Indicates whether failover configured.

      Default: false

    • getSourceArn

      @Stability(Experimental) @Nullable default String getSourceArn()
      (experimental) ARN of the source defined on the flow.

      Not encoded in the flow ARN, so must be provided explicitly when you need access to sourceArn on the imported construct.

      Default: - sourceArn is not available on the imported construct

    • getSourceIngestIp

      @Stability(Experimental) @Nullable default String getSourceIngestIp()
      (experimental) The IP address that the flow listens on for incoming content.

      Default: - accessing `sourceIngestIp` on the imported flow throws; only provide when available.

    • getSourceIngestPort

      @Stability(Experimental) @Nullable default String getSourceIngestPort()
      (experimental) The port that the flow listens on for incoming content.

      Default: - accessing `sourceIngestPort` on the imported flow throws; only provide when available.

    • builder

      @Stability(Experimental) static FlowAttributes.Builder builder()
      Returns:
      a FlowAttributes.Builder of FlowAttributes