RouterInputConfiguration
The configuration settings for a router input.
Contents
Important
This data type is a UNION, so only one of the following members can be specified when used or returned.
- failover
-
Configuration settings for a failover router input that allows switching between two input sources.
Type: FailoverRouterInputConfiguration object
Required: No
- mediaConnectFlow
-
Configuration settings for connecting a router input to a flow output.
To connect the router input to the flow output, provide both
flowArnandflowOutputArn. To disconnect it, call the update operation and omit both fields while keeping this configuration object.Note
You can't change
sourceTransitDecryptionwhile the router input is connected to a flow output. To change it, first disconnect the router input, then update the decryption.Type: MediaConnectFlowRouterInputConfiguration object
Required: No
- mediaLiveChannel
-
Configuration settings for connecting a router input to a MediaLive channel output.
To connect the router input to the MediaLive channel output, provide all three of
mediaLiveChannelArn,mediaLivePipelineId, andmediaLiveChannelOutputName. To disconnect it, call the update operation and omit all three fields while keeping this configuration object.Note
You can't change
sourceTransitDecryptionwhile the router input is connected to a MediaLive channel output. To change it, first disconnect the router input, then update the decryption.Type: MediaLiveChannelRouterInputConfiguration object
Required: No
- merge
-
Configuration settings for a merge router input that combines two input sources.
Type: MergeRouterInputConfiguration object
Required: No
- standard
-
The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.
Type: StandardRouterInputConfiguration object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: