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:
- 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
.