Class: Aws::MediaConnect::Types::MediaLiveChannelRouterInputConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb

Overview

Configuration settings for connecting a router input to a MediaLive channel output.

To connect the router input to the MediaLive channel output, provide all three of mediaLiveChannelArn, mediaLivePipelineId, and mediaLiveChannelOutputName. To disconnect it, call the update operation and omit all three fields while keeping this configuration object.

You can't change sourceTransitDecryption while the router input is connected to a MediaLive channel output. To change it, first disconnect the router input, then update the decryption.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#media_live_channel_arn ⇒ String

The ARN of the MediaLive channel to connect to this router input.

Returns:

  • (String)


4711
4712
4713
4714
4715
4716
4717
4718
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4711

class MediaLiveChannelRouterInputConfiguration < Struct.new(
  :media_live_channel_arn,
  :media_live_pipeline_id,
  :media_live_channel_output_name,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end

#media_live_channel_output_name ⇒ String

The name of the MediaLive channel output to connect to this router input.

Returns:

  • (String)


4711
4712
4713
4714
4715
4716
4717
4718
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4711

class MediaLiveChannelRouterInputConfiguration < Struct.new(
  :media_live_channel_arn,
  :media_live_pipeline_id,
  :media_live_channel_output_name,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end

#media_live_pipeline_id ⇒ String

The index of the MediaLive pipeline to connect to this router input.

Returns:

  • (String)


4711
4712
4713
4714
4715
4716
4717
4718
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4711

class MediaLiveChannelRouterInputConfiguration < Struct.new(
  :media_live_channel_arn,
  :media_live_pipeline_id,
  :media_live_channel_output_name,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end

#source_transit_decryption ⇒ Types::MediaLiveTransitEncryption

The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. This configuration determines whether encryption keys are automatically managed by the service or manually managed through Secrets Manager.



4711
4712
4713
4714
4715
4716
4717
4718
# File 'gems/aws-sdk-mediaconnect/lib/aws-sdk-mediaconnect/types.rb', line 4711

class MediaLiveChannelRouterInputConfiguration < Struct.new(
  :media_live_channel_arn,
  :media_live_pipeline_id,
  :media_live_channel_output_name,
  :source_transit_decryption)
  SENSITIVE = []
  include Aws::Structure
end