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)
The stream name for RTMP push destinations (application name/instance).