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) The maximum bitrate for the router output.

  • routing_scope (RoutingScope) – (experimental) Indicates whether the router output is configured for Regional or global routing.

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

  • region_name (Optional[str]) – (experimental) The AWS Region where the router output is located. 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) Select a tier based on your maximum bitrate requirements. 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) The maximum bitrate for the router output.

Stability:

experimental

region_name

(experimental) The AWS Region where the router output is located.

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) Indicates whether the router output is configured for Regional or global routing.

Stability:

experimental

tags

(experimental) Tags to add to the Router Output.

Default:
  • No tagging

Stability:

experimental

tier

(experimental) Select a tier based on your maximum bitrate requirements.

Default:

RouterOutputTier.OUTPUT_20

Stability:

experimental