CfnChannelProps

class aws_cdk.aws_mediatailor.CfnChannelProps(*, channel_name, outputs, playback_mode, audiences=None, filler_slate=None, log_configuration=None, tags=None, tier=None, time_shift_configuration=None)

Bases: object

Properties for defining a CfnChannel.

Parameters:
  • channel_name (str) – The name of the channel.

  • outputs (Union[IResolvable, Sequence[Union[IResolvable, RequestOutputItemProperty, Dict[str, Any]]]]) – The channel’s output properties.

  • playback_mode (str) – The type of playback mode for this channel. LINEAR - Programs play back-to-back only once. LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

  • audiences (Optional[Sequence[str]]) – The list of audiences defined in channel.

  • filler_slate (Union[IResolvable, SlateSourceProperty, Dict[str, Any], None]) – The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn’t support filler slate for channels using the LOOP PlaybackMode .

  • log_configuration (Union[IResolvable, LogConfigurationForChannelProperty, Dict[str, Any], None]) – The log configuration.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – The tags to assign to the channel. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources .

  • tier (Optional[str]) – The tier for this channel. STANDARD tier channels can contain live programs.

  • time_shift_configuration (Union[IResolvable, TimeShiftConfigurationProperty, Dict[str, Any], None]) – The configuration for time-shifted viewing.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_mediatailor as mediatailor

cfn_channel_props = mediatailor.CfnChannelProps(
    channel_name="channelName",
    outputs=[mediatailor.CfnChannel.RequestOutputItemProperty(
        manifest_name="manifestName",
        source_group="sourceGroup",

        # the properties below are optional
        dash_playlist_settings=mediatailor.CfnChannel.DashPlaylistSettingsProperty(
            manifest_window_seconds=123,
            min_buffer_time_seconds=123,
            min_update_period_seconds=123,
            suggested_presentation_delay_seconds=123
        ),
        hls_playlist_settings=mediatailor.CfnChannel.HlsPlaylistSettingsProperty(
            ad_markup_type=["adMarkupType"],
            manifest_window_seconds=123
        )
    )],
    playback_mode="playbackMode",

    # the properties below are optional
    audiences=["audiences"],
    filler_slate=mediatailor.CfnChannel.SlateSourceProperty(
        source_location_name="sourceLocationName",
        vod_source_name="vodSourceName"
    ),
    log_configuration=mediatailor.CfnChannel.LogConfigurationForChannelProperty(
        log_types=["logTypes"]
    ),
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    tier="tier",
    time_shift_configuration=mediatailor.CfnChannel.TimeShiftConfigurationProperty(
        max_time_delay_seconds=123
    )
)

Attributes

audiences

The list of audiences defined in channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-audiences

channel_name

The name of the channel.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-channelname

filler_slate

The slate used to fill gaps between programs in the schedule.

You must configure filler slate if your channel uses the LINEAR PlaybackMode . MediaTailor doesn’t support filler slate for channels using the LOOP PlaybackMode .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-fillerslate

log_configuration

The log configuration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-logconfiguration

outputs

The channel’s output properties.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-outputs

playback_mode

The type of playback mode for this channel.

LINEAR - Programs play back-to-back only once.

LOOP - Programs play back-to-back in an endless loop. When the last program in the schedule plays, playback loops back to the first program in the schedule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-playbackmode

tags

The tags to assign to the channel.

Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources .

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-tags

tier

The tier for this channel.

STANDARD tier channels can contain live programs.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-tier

time_shift_configuration

The configuration for time-shifted viewing.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-channel.html#cfn-mediatailor-channel-timeshiftconfiguration