class SourcePriorityConfig
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaConnect.Alpha.SourcePriorityConfig |
Go | github.com/aws/aws-cdk-go/awsmediaconnectalpha/v2#SourcePriorityConfig |
Java | software.amazon.awscdk.services.mediaconnect.alpha.SourcePriorityConfig |
Python | aws_cdk.aws_mediaconnect_alpha.SourcePriorityConfig |
TypeScript (source) | @aws-cdk/aws-mediaconnect-alpha ยป SourcePriorityConfig |
Source priority configuration for failover Router Input configurations.
Example
declare const stack: Stack;
declare const networkInterface: RouterNetworkInterface;
const input = new RouterInput(stack, 'FailoverInput', {
routerInputName: 'failover-input',
maximumBitrate: Bitrate.mbps(10),
routingScope: RoutingScope.REGIONAL,
tier: RouterInputTier.INPUT_50,
configuration: RouterInputConfiguration.failover({
networkInterface: networkInterface,
protocols: [
RouterInputProtocol.rist({
port: 5000,
recoveryLatency: Duration.millis(1000),
}),
RouterInputProtocol.rist({
port: 5002, // Must not be consecutive with primary port
recoveryLatency: Duration.millis(1000),
}),
],
sourcePriority: SourcePriorityConfig.primarySecondary(PrimarySource.FIRST_SOURCE),
}),
});
Methods
| Name | Description |
|---|---|
| static none() | Treat both sources with equal priority โ MediaConnect picks one when needed. |
| static primary | Designate one of the two sources as primary; |
static none()
public static none(): SourcePriorityConfig
Returns
Treat both sources with equal priority โ MediaConnect picks one when needed.
static primarySecondary(primary)
public static primarySecondary(primary: PrimarySource): SourcePriorityConfig
Parameters
- primary
PrimarySource
Returns
Designate one of the two sources as primary;
the other is treated as backup.

.NET
Go
Java
Python
TypeScript (