Experimental
@aws-cdk/aws-mediaconnect-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.
RouterInputConfiguration Class
Factory class for creating Router Input configurations.
Example
declare const stack: Stack;
declare const mediaLiveChannel: medialive.IChannel;
const input = new RouterInput(stack, 'ChannelInput', {
routerInputName: 'channel-input',
maximumBitrate: Bitrate.mbps(20),
routingScope: RoutingScope.REGIONAL,
tier: RouterInputTier.INPUT_20,
configuration: RouterInputConfiguration.mediaLiveChannel({
channel: mediaLiveChannel,
outputName: 'router-ts',
pipeline: MediaLivePipeline.PIPELINE_0,
}),
});
Initializer
new RouterInputConfiguration()
RouterInputConfiguration()
new RouterInputConfiguration()
new RouterInputConfiguration()
NewRouterInputConfiguration()
Methods
failover(props: FailoverConfigurationProps): RouterInputConfiguration // chainable@staticmethod def failover(props: FailoverConfigurationProps) -> RouterInputConfigurationpublic static RouterInputConfiguration failover(FailoverConfigurationProps props)public static RouterInputConfiguration Failover(FailoverConfigurationProps props)func Failover(Props FailoverConfigurationProps) RouterInputConfigurationstatic#1 parameter · returns
Parameters
propspropspropspropsProps— Failover configuration properties.
Returns: RouterInputConfiguration instance for failover setup
mediaConnectFlow(props: MediaConnectFlowConfigurationProps): RouterInputConfiguration // chainable@staticmethod def media_connect_flow(props: MediaConnectFlowConfigurationProps) -> RouterInputConfigurationpublic static RouterInputConfiguration mediaConnectFlow(MediaConnectFlowConfigurationProps props)public static RouterInputConfiguration MediaConnectFlow(MediaConnectFlowConfigurationProps props)func MediaConnectFlow(Props MediaConnectFlowConfigurationProps) RouterInputConfigurationstatic#Use this when the source flow already exists and you want to connect immediately.
1 parameter · returns
Parameters
propspropspropspropsProps— MediaConnect Flow configuration properties.
Returns: RouterInputConfiguration instance for MediaConnect Flow setup
mediaConnectFlowWithoutConnection(props: MediaConnectFlowConfigurationWithoutConnectionProps): RouterInputConfiguration // chainable@staticmethod def media_connect_flow_without_connection(props: MediaConnectFlowConfigurationWithoutConnectionProps) -> RouterInputConfigurationpublic static RouterInputConfiguration mediaConnectFlowWithoutConnection(MediaConnectFlowConfigurationWithoutConnectionProps props)public static RouterInputConfiguration MediaConnectFlowWithoutConnection(MediaConnectFlowConfigurationWithoutConnectionProps props)func MediaConnectFlowWithoutConnection(Props MediaConnectFlowConfigurationWithoutConnectionProps) RouterInputConfigurationstatic#1 parameter · returns
Parameters
propspropspropspropsProps— MediaConnect Flow configuration properties without connection.
Returns: RouterInputConfiguration instance for MediaConnect Flow setup without connection
mediaLiveChannel(props: MediaLiveChannelConfigurationProps): RouterInputConfiguration // chainable@staticmethod def media_live_channel(props: MediaLiveChannelConfigurationProps) -> RouterInputConfigurationpublic static RouterInputConfiguration mediaLiveChannel(MediaLiveChannelConfigurationProps props)public static RouterInputConfiguration MediaLiveChannel(MediaLiveChannelConfigurationProps props)func MediaLiveChannel(Props MediaLiveChannelConfigurationProps) RouterInputConfigurationstatic#Use this when the source MediaLive channel already exists and you want to ingest from one of its outputs immediately.
1 parameter · returns
Parameters
propspropspropspropsProps— MediaLive channel configuration properties.
Returns: RouterInputConfiguration instance for MediaLive channel setup
mediaLiveChannelWithoutConnection(props: MediaLiveChannelConfigurationWithoutConnectionProps): RouterInputConfiguration // chainable@staticmethod def media_live_channel_without_connection(props: MediaLiveChannelConfigurationWithoutConnectionProps) -> RouterInputConfigurationpublic static RouterInputConfiguration mediaLiveChannelWithoutConnection(MediaLiveChannelConfigurationWithoutConnectionProps props)public static RouterInputConfiguration MediaLiveChannelWithoutConnection(MediaLiveChannelConfigurationWithoutConnectionProps props)func MediaLiveChannelWithoutConnection(Props MediaLiveChannelConfigurationWithoutConnectionProps) RouterInputConfigurationstatic#Use this when you want to set up the router input before the target MediaLive channel exists.
1 parameter · returns
Parameters
propspropspropspropsProps— MediaLive channel no-connection properties.
Returns: RouterInputConfiguration instance for MediaLive channel setup without connection
merge(props: MergeConfigurationProps): RouterInputConfiguration // chainable@staticmethod def merge(props: MergeConfigurationProps) -> RouterInputConfigurationpublic static RouterInputConfiguration merge(MergeConfigurationProps props)public static RouterInputConfiguration Merge(MergeConfigurationProps props)func Merge(Props MergeConfigurationProps) RouterInputConfigurationstatic#1 parameter · returns
Parameters
propspropspropspropsProps— Merge configuration properties.
Returns: RouterInputConfiguration instance for merge setup
standard(props: StandardConfigurationProps): RouterInputConfiguration // chainable@staticmethod def standard(props: StandardConfigurationProps) -> RouterInputConfigurationpublic static RouterInputConfiguration standard(StandardConfigurationProps props)public static RouterInputConfiguration Standard(StandardConfigurationProps props)func Standard(Props StandardConfigurationProps) RouterInputConfigurationstatic#1 parameter · returns
Parameters
propspropspropspropsProps— Standard configuration properties.
Returns: RouterInputConfiguration instance for standard setup