CfnPlaybackConfigurationProps

class aws_cdk.aws_mediatailor.CfnPlaybackConfigurationProps(*, ad_decision_server_url, name, video_content_source_url, avail_suppression=None, bumper=None, cdn_configuration=None, configuration_aliases=None, dash_configuration=None, hls_configuration=None, live_pre_roll_configuration=None, manifest_processing_rules=None, personalization_threshold_seconds=None, slate_ad_url=None, tags=None, transcode_profile_name=None)

Bases: object

Properties for defining a CfnPlaybackConfiguration.

Parameters:
  • ad_decision_server_url (str) – AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.

  • name (str) – AWS::MediaTailor::PlaybackConfiguration.Name.

  • video_content_source_url (str) – AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.

  • avail_suppression (Union[AvailSuppressionProperty, Dict[str, Any], IResolvable, None]) – AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.

  • bumper (Union[IResolvable, BumperProperty, Dict[str, Any], None]) – AWS::MediaTailor::PlaybackConfiguration.Bumper.

  • cdn_configuration (Union[IResolvable, CdnConfigurationProperty, Dict[str, Any], None]) – AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.

  • configuration_aliases (Union[IResolvable, Mapping[str, Any], None]) – The player parameters and aliases used as dynamic variables during session initialization. For more information, see Domain Variables .

  • dash_configuration (Union[IResolvable, DashConfigurationProperty, Dict[str, Any], None]) – AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.

  • hls_configuration (Union[IResolvable, HlsConfigurationProperty, Dict[str, Any], None]) – The configuration for HLS content.

  • live_pre_roll_configuration (Union[IResolvable, LivePreRollConfigurationProperty, Dict[str, Any], None]) – AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.

  • manifest_processing_rules (Union[IResolvable, ManifestProcessingRulesProperty, Dict[str, Any], None]) – AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.

  • personalization_threshold_seconds (Union[int, float, None]) – AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.

  • slate_ad_url (Optional[str]) – AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – AWS::MediaTailor::PlaybackConfiguration.Tags.

  • transcode_profile_name (Optional[str]) – AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.

Link:

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

ExampleMetadata:

fixture=_generated

Example:

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

# configuration_aliases: Any

cfn_playback_configuration_props = mediatailor.CfnPlaybackConfigurationProps(
    ad_decision_server_url="adDecisionServerUrl",
    name="name",
    video_content_source_url="videoContentSourceUrl",

    # the properties below are optional
    avail_suppression=mediatailor.CfnPlaybackConfiguration.AvailSuppressionProperty(
        mode="mode",
        value="value"
    ),
    bumper=mediatailor.CfnPlaybackConfiguration.BumperProperty(
        end_url="endUrl",
        start_url="startUrl"
    ),
    cdn_configuration=mediatailor.CfnPlaybackConfiguration.CdnConfigurationProperty(
        ad_segment_url_prefix="adSegmentUrlPrefix",
        content_segment_url_prefix="contentSegmentUrlPrefix"
    ),
    configuration_aliases={
        "configuration_aliases_key": configuration_aliases
    },
    dash_configuration=mediatailor.CfnPlaybackConfiguration.DashConfigurationProperty(
        manifest_endpoint_prefix="manifestEndpointPrefix",
        mpd_location="mpdLocation",
        origin_manifest_type="originManifestType"
    ),
    hls_configuration=mediatailor.CfnPlaybackConfiguration.HlsConfigurationProperty(
        manifest_endpoint_prefix="manifestEndpointPrefix"
    ),
    live_pre_roll_configuration=mediatailor.CfnPlaybackConfiguration.LivePreRollConfigurationProperty(
        ad_decision_server_url="adDecisionServerUrl",
        max_duration_seconds=123
    ),
    manifest_processing_rules=mediatailor.CfnPlaybackConfiguration.ManifestProcessingRulesProperty(
        ad_marker_passthrough=mediatailor.CfnPlaybackConfiguration.AdMarkerPassthroughProperty(
            enabled=False
        )
    ),
    personalization_threshold_seconds=123,
    slate_ad_url="slateAdUrl",
    tags=[CfnTag(
        key="key",
        value="value"
    )],
    transcode_profile_name="transcodeProfileName"
)

Attributes

ad_decision_server_url

AWS::MediaTailor::PlaybackConfiguration.AdDecisionServerUrl.

Link:

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

avail_suppression

AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.

Link:

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

bumper

AWS::MediaTailor::PlaybackConfiguration.Bumper.

Link:

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

cdn_configuration

AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.

Link:

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

configuration_aliases

The player parameters and aliases used as dynamic variables during session initialization.

For more information, see Domain Variables .

Link:

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

dash_configuration

AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.

Link:

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

hls_configuration

The configuration for HLS content.

Link:

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

live_pre_roll_configuration

AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.

Link:

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

manifest_processing_rules

AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.

Link:

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

name

AWS::MediaTailor::PlaybackConfiguration.Name.

Link:

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

personalization_threshold_seconds

AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.

Link:

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

slate_ad_url

AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.

Link:

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

tags

AWS::MediaTailor::PlaybackConfiguration.Tags.

Link:

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

transcode_profile_name

AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.

Link:

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

video_content_source_url

AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.

Link:

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