Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

PushInputDestination Struct ​

A destination for a push-type input.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as medialive_alpha from '@aws-cdk/aws-medialive-alpha';
import { aws_medialive as interfaces_medialive } from 'aws-cdk-lib/interfaces';

declare const networkRef: interfaces_medialive.INetworkRef;
const pushInputDestination: medialive_alpha.PushInputDestination = {
  network: networkRef,
  networkRoutes: [{
    cidr: 'cidr',
    gateway: 'gateway',
  }],
  staticIpAddress: 'staticIpAddress',
  streamName: 'streamName',
};

Properties ​

networkINetworkRefnetworkINetworkRefnetworkINetworkRefNetworkINetworkRefNetworkINetworkRef= AWS-managed network#
The MediaLive Anywhere network this push destination lives on.

Required when the input's inputNetworkLocation is ON_PREMISES.

networkRoutesNetworkRoute[]network_routestyping.List[NetworkRoute]networkRoutesList<NetworkRoute>NetworkRoutesNetworkRoute[]NetworkRoutes*[]NetworkRoute= no routes#
The routes to the push destination on the local network.

Required for on-premises (ON_PREMISES) push inputs.

staticIpAddressstringstatic_ip_addressstrstaticIpAddressStringStaticIpAddressstringStaticIpAddress*string= MediaLive Anywhere uses one from…#
A static IP address to assign to the push destination on the local network.
default

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

streamNamestringstream_namestrstreamNameStringStreamNamestringStreamName*string= auto-generated#
The stream name for RTMP push destinations (application name/instance).