FailoverConfigurationProps
- class aws_cdk.aws_mediaconnect_alpha.FailoverConfigurationProps(*, network_interface, protocols, source_priority=None)
Bases:
object(experimental) Properties for failover Router Input configuration.
- Parameters:
network_interface (
IRouterNetworkInterface) – (experimental) Network interface for the Router Input.protocols (
Sequence[RouterInputProtocol]) – (experimental) Array of exactly 2 protocol configurations for failover (must be same protocol type).source_priority (
Optional[SourcePriorityConfig]) – (experimental) Source priority configuration for failover. Default: SourcePriorityConfig.none()
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# stack: Stack # network_interface: RouterNetworkInterface input = RouterInput(stack, "FailoverInput", router_input_name="failover-input", maximum_bitrate=Bitrate.mbps(10), routing_scope=RoutingScope.REGIONAL, tier=RouterInputTier.INPUT_50, configuration=RouterInputConfiguration.failover( network_interface=network_interface, protocols=[ RouterInputProtocol.rist( port=5000, recovery_latency=Duration.millis(1000) ), RouterInputProtocol.rist( port=5002, # Must not be consecutive with primary port recovery_latency=Duration.millis(1000) ) ], source_priority=SourcePriorityConfig.primary_secondary(PrimarySource.FIRST_SOURCE) ) )
Attributes
- network_interface
(experimental) Network interface for the Router Input.
- Stability:
experimental
- protocols
(experimental) Array of exactly 2 protocol configurations for failover (must be same protocol type).
- Stability:
experimental
- source_priority
(experimental) Source priority configuration for failover.
- Default:
SourcePriorityConfig.none()
- Stability:
experimental