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:
objectProperties 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:
- 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.
- avail_suppression
AWS::MediaTailor::PlaybackConfiguration.AvailSuppression.
- bumper
AWS::MediaTailor::PlaybackConfiguration.Bumper.
- cdn_configuration
AWS::MediaTailor::PlaybackConfiguration.CdnConfiguration.
- configuration_aliases
The player parameters and aliases used as dynamic variables during session initialization.
For more information, see Domain Variables .
- dash_configuration
AWS::MediaTailor::PlaybackConfiguration.DashConfiguration.
- hls_configuration
The configuration for HLS content.
- live_pre_roll_configuration
AWS::MediaTailor::PlaybackConfiguration.LivePreRollConfiguration.
- manifest_processing_rules
AWS::MediaTailor::PlaybackConfiguration.ManifestProcessingRules.
- name
AWS::MediaTailor::PlaybackConfiguration.Name.
- personalization_threshold_seconds
AWS::MediaTailor::PlaybackConfiguration.PersonalizationThresholdSeconds.
- slate_ad_url
AWS::MediaTailor::PlaybackConfiguration.SlateAdUrl.
- tags
AWS::MediaTailor::PlaybackConfiguration.Tags.
- transcode_profile_name
AWS::MediaTailor::PlaybackConfiguration.TranscodeProfileName.
- video_content_source_url
AWS::MediaTailor::PlaybackConfiguration.VideoContentSourceUrl.