RouterOutputProps

class aws_cdk.aws_mediaconnect_alpha.RouterOutputProps(*, configuration, maximum_bitrate, routing_scope, maintenance_configuration=None, region_name=None, router_output_name=None, tags=None, tier=None)

Bases: object

(experimental) Properties for creating a Router Output.

Parameters:
  • configuration (RouterOutputConfiguration) – (experimental) Configuration for the Router Output (standard, MediaConnect Flow, or MediaLive).

  • maximum_bitrate (Bitrate) – (experimental) Maximum bitrate in bits per second that the Router Output can handle.

  • routing_scope (RoutingScope) – (experimental) Routing scope for the Router Output.

  • maintenance_configuration (Union[MaintenanceConfiguration, Dict[str, Any], None]) – (experimental) Maintenance window configuration. Default: - Default maintenance window will be used

  • region_name (Optional[str]) – (experimental) AWS region where the Router Output will be created. Default: - Defaults to the same region as stack

  • router_output_name (Optional[str]) – (experimental) Name of the Router Output. Default: - Generated automatically

  • tags (Optional[Mapping[str, str]]) – (experimental) Tags to add to the Router Output. Default: - No tagging

  • tier (Optional[RouterOutputTier]) – (experimental) Routing tier that determines the maximum number of outputs. Default: RouterOutputTier.OUTPUT_20

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# network_interface: RouterNetworkInterface


output = RouterOutput(stack, "SrtOutput",
    router_output_name="srt-output",
    maximum_bitrate=Bitrate.mbps(10),
    routing_scope=RoutingScope.REGIONAL,
    # tier defaults to RouterOutputTier.OUTPUT_20 (lowest cost)
    configuration=RouterOutputConfiguration.standard(
        protocol=RouterOutputProtocol.srt_listener(
            port=9001,
            minimum_latency=Duration.millis(200)
        ),
        network_interface=network_interface
    )
)

Attributes

configuration

(experimental) Configuration for the Router Output (standard, MediaConnect Flow, or MediaLive).

Stability:

experimental

maintenance_configuration

(experimental) Maintenance window configuration.

Default:
  • Default maintenance window will be used

Stability:

experimental

maximum_bitrate

(experimental) Maximum bitrate in bits per second that the Router Output can handle.

Stability:

experimental

region_name

(experimental) AWS region where the Router Output will be created.

Default:
  • Defaults to the same region as stack

Stability:

experimental

router_output_name

(experimental) Name of the Router Output.

Default:
  • Generated automatically

Stability:

experimental

routing_scope

(experimental) Routing scope for the Router Output.

Stability:

experimental

tags

(experimental) Tags to add to the Router Output.

Default:
  • No tagging

Stability:

experimental

tier

(experimental) Routing tier that determines the maximum number of outputs.

Default:

RouterOutputTier.OUTPUT_20

Stability:

experimental