Interface PushInputDestination

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

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:41.309Z") @Stability(Experimental) public interface PushInputDestination extends software.amazon.jsii.JsiiSerializable
(experimental) A destination for a push-type input.

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.medialive.alpha.*;
 import software.amazon.awscdk.interfaces.medialive.*;
 INetworkRef networkRef;
 PushInputDestination pushInputDestination = PushInputDestination.builder()
         .network(networkRef)
         .networkRoutes(List.of(NetworkRoute.builder()
                 .cidr("cidr")
                 .gateway("gateway")
                 .build()))
         .staticIpAddress("staticIpAddress")
         .streamName("streamName")
         .build();
 
  • Method Details

    • getNetwork

      @Stability(Experimental) @Nullable default INetworkRef getNetwork()
      (experimental) The MediaLive Anywhere network this push destination lives on.

      Required when the input's inputNetworkLocation is ON_PREMISES.

      Default: - AWS-managed network

    • getNetworkRoutes

      @Stability(Experimental) @Nullable default List<NetworkRoute> getNetworkRoutes()
      (experimental) The routes to the push destination on the local network.

      Required for on-premises (ON_PREMISES) push inputs.

      Default: - no routes

    • getStaticIpAddress

      @Stability(Experimental) @Nullable default String getStaticIpAddress()
      (experimental) A static IP address to assign to the push destination on the local network.

      Default: - MediaLive Anywhere uses one from the IP pool specified on the selected network (service default)

    • getStreamName

      @Stability(Experimental) @Nullable default String getStreamName()
      (experimental) The stream name for RTMP push destinations (application name/instance).

      Default: - auto-generated

    • builder

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