MediaLiveInputConnectionProps

class aws_cdk.aws_mediaconnect_alpha.MediaLiveInputConnectionProps(*, media_live_input_arn, media_live_pipeline_id, destination_transit_encryption=None)

Bases: object

(experimental) Properties for MediaLive Router Output configuration with specific input connection.

Parameters:
  • media_live_input_arn (str) – (experimental) ARN of the MediaLive input to send output to. Note: This will change to accept an IInputRef (typed MediaLive Input reference) when the

  • media_live_pipeline_id (MediaLivePipeline) – (experimental) Pipeline ID for MediaLive input.

  • destination_transit_encryption (Union[TransitEncryption, Dict[str, Any], None]) – (experimental) Optional transit encryption configuration. Default: - Automatic encryption will be used

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# media_live_input: medialive.CfnInput


output = RouterOutput(stack, "MediaLiveOutput",
    router_output_name="medialive-output",
    maximum_bitrate=Bitrate.mbps(15),
    routing_scope=RoutingScope.GLOBAL,
    tier=RouterOutputTier.OUTPUT_50,
    configuration=RouterOutputConfiguration.media_live_input(
        media_live_input_arn=media_live_input.attr_arn,
        media_live_pipeline_id=MediaLivePipeline.PIPELINE_0
    )
)

Attributes

destination_transit_encryption

(experimental) Optional transit encryption configuration.

Default:
  • Automatic encryption will be used

Stability:

experimental

media_live_input_arn

(experimental) ARN of the MediaLive input to send output to.

Note: This will change to accept an IInputRef (typed MediaLive Input reference) when the

Stability:

experimental

Aws-cdk:

/aws-medialive-alpha L2 construct is released.

media_live_pipeline_id

(experimental) Pipeline ID for MediaLive input.

Stability:

experimental