CfnChannelMixinProps

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

Bases: object

Properties for CfnChannelPropsMixin.

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

  • channel_name (Optional[str]) – The name of the 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.

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

  • playback_mode (Optional[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.

  • 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.mixins_preview.aws_mediatailor import mixins as mediatailor_mixins

cfn_channel_mixin_props = mediatailor_mixins.CfnChannelMixinProps(
    audiences=["audiences"],
    channel_name="channelName",
    filler_slate=mediatailor_mixins.CfnChannelPropsMixin.SlateSourceProperty(
        source_location_name="sourceLocationName",
        vod_source_name="vodSourceName"
    ),
    log_configuration=mediatailor_mixins.CfnChannelPropsMixin.LogConfigurationForChannelProperty(
        log_types=["logTypes"]
    ),
    outputs=[mediatailor_mixins.CfnChannelPropsMixin.RequestOutputItemProperty(
        dash_playlist_settings=mediatailor_mixins.CfnChannelPropsMixin.DashPlaylistSettingsProperty(
            manifest_window_seconds=123,
            min_buffer_time_seconds=123,
            min_update_period_seconds=123,
            suggested_presentation_delay_seconds=123
        ),
        hls_playlist_settings=mediatailor_mixins.CfnChannelPropsMixin.HlsPlaylistSettingsProperty(
            ad_markup_type=["adMarkupType"],
            manifest_window_seconds=123
        ),
        manifest_name="manifestName",
        source_group="sourceGroup"
    )],
    playback_mode="playbackMode",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    tier="tier",
    time_shift_configuration=mediatailor_mixins.CfnChannelPropsMixin.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