

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::MediaConnect::RouterInput RouterInputConfiguration
<a name="aws-properties-mediaconnect-routerinput-routerinputconfiguration"></a>

The configuration settings for a router input.

## Syntax
<a name="aws-properties-mediaconnect-routerinput-routerinputconfiguration-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-mediaconnect-routerinput-routerinputconfiguration-syntax.json"></a>

```
{
  "[Failover](#cfn-mediaconnect-routerinput-routerinputconfiguration-failover)" : FailoverRouterInputConfiguration,
  "[MediaConnectFlow](#cfn-mediaconnect-routerinput-routerinputconfiguration-mediaconnectflow)" : MediaConnectFlowRouterInputConfiguration,
  "[MediaLiveChannel](#cfn-mediaconnect-routerinput-routerinputconfiguration-medialivechannel)" : MediaLiveChannelRouterInputConfiguration,
  "[Merge](#cfn-mediaconnect-routerinput-routerinputconfiguration-merge)" : MergeRouterInputConfiguration,
  "[Standard](#cfn-mediaconnect-routerinput-routerinputconfiguration-standard)" : StandardRouterInputConfiguration
}
```

### YAML
<a name="aws-properties-mediaconnect-routerinput-routerinputconfiguration-syntax.yaml"></a>

```
  [Failover](#cfn-mediaconnect-routerinput-routerinputconfiguration-failover): 
    FailoverRouterInputConfiguration
  [MediaConnectFlow](#cfn-mediaconnect-routerinput-routerinputconfiguration-mediaconnectflow): 
    MediaConnectFlowRouterInputConfiguration
  [MediaLiveChannel](#cfn-mediaconnect-routerinput-routerinputconfiguration-medialivechannel): 
    MediaLiveChannelRouterInputConfiguration
  [Merge](#cfn-mediaconnect-routerinput-routerinputconfiguration-merge): 
    MergeRouterInputConfiguration
  [Standard](#cfn-mediaconnect-routerinput-routerinputconfiguration-standard): 
    StandardRouterInputConfiguration
```

## Properties
<a name="aws-properties-mediaconnect-routerinput-routerinputconfiguration-properties"></a>

`Failover`  <a name="cfn-mediaconnect-routerinput-routerinputconfiguration-failover"></a>
Configuration settings for a failover router input that allows switching between two input sources.  
*Required*: No  
*Type*: [FailoverRouterInputConfiguration](aws-properties-mediaconnect-routerinput-failoverrouterinputconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MediaConnectFlow`  <a name="cfn-mediaconnect-routerinput-routerinputconfiguration-mediaconnectflow"></a>
Configuration settings for connecting a router input to a flow output.  
*Required*: No  
*Type*: [MediaConnectFlowRouterInputConfiguration](aws-properties-mediaconnect-routerinput-mediaconnectflowrouterinputconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`MediaLiveChannel`  <a name="cfn-mediaconnect-routerinput-routerinputconfiguration-medialivechannel"></a>
Property description not available.  
*Required*: No  
*Type*: [MediaLiveChannelRouterInputConfiguration](aws-properties-mediaconnect-routerinput-medialivechannelrouterinputconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Merge`  <a name="cfn-mediaconnect-routerinput-routerinputconfiguration-merge"></a>
Configuration settings for a merge router input that combines two input sources.  
*Required*: No  
*Type*: [MergeRouterInputConfiguration](aws-properties-mediaconnect-routerinput-mergerouterinputconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Standard`  <a name="cfn-mediaconnect-routerinput-routerinputconfiguration-standard"></a>
The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.  
*Required*: No  
*Type*: [StandardRouterInputConfiguration](aws-properties-mediaconnect-routerinput-standardrouterinputconfiguration.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)