class Aws::MediaTailor::Types::CreateChannelRequest

The configuration for this channel.

@note When making an API call, you may pass CreateChannelRequest

data as a hash:

    {
      channel_name: "__string", # required
      filler_slate: {
        source_location_name: "__string",
        vod_source_name: "__string",
      },
      outputs: [ # required
        {
          dash_playlist_settings: {
            manifest_window_seconds: 1,
            min_buffer_time_seconds: 1,
            min_update_period_seconds: 1,
            suggested_presentation_delay_seconds: 1,
          },
          hls_playlist_settings: {
            manifest_window_seconds: 1,
          },
          manifest_name: "__string", # required
          source_group: "__string", # required
        },
      ],
      playback_mode: "LOOP", # required, accepts LOOP, LINEAR
      tags: {
        "__string" => "__string",
      },
    }

@!attribute [rw] channel_name

@return [String]

@!attribute [rw] filler_slate

The slate used to fill gaps between programs in the schedule. You
must configure filler slate if your channel uses an LINEAR
PlaybackMode.
@return [Types::SlateSource]

@!attribute [rw] outputs

The channel's output properties.
@return [Array<Types::RequestOutputItem>]

@!attribute [rw] playback_mode

The type of playback mode to use for this channel.

LINEAR - The programs in the schedule play once back-to-back in the
schedule.

LOOP - The programs in the schedule play back-to-back in an endless
loop. When the last program in the schedule stops playing, playback
loops back to the first program in the schedule.
@return [String]

@!attribute [rw] tags

The tags to assign to the channel.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/mediatailor-2018-04-23/CreateChannelRequest AWS API Documentation

Constants

SENSITIVE