CfnProgramMixinProps
- class aws_cdk.cfn_property_mixins.aws_mediatailor.CfnProgramMixinProps(*, ad_breaks=None, audience_media=None, channel_name=None, live_source_name=None, program_name=None, schedule_configuration=None, source_location_name=None, vod_source_name=None)
Bases:
objectProperties for CfnProgramPropsMixin.
- Parameters:
ad_breaks (
Union[IResolvable,Sequence[Union[IResolvable,AdBreakProperty,Dict[str,Any]]],None]) – The ad break configuration settings.audience_media (
Union[IResolvable,Sequence[Union[IResolvable,AudienceMediaProperty,Dict[str,Any]]],None]) – The list of AudienceMedia defined in program.channel_name (
Optional[str]) – The name of the channel for this Program.live_source_name (
Optional[str]) – The name of the LiveSource for this Program.program_name (
Optional[str]) – The name of the Program.schedule_configuration (
Union[IResolvable,ScheduleConfigurationProperty,Dict[str,Any],None]) – Schedule configuration parameters.source_location_name (
Optional[str]) – The name of the source location.vod_source_name (
Optional[str]) – The name that’s used to refer to a VOD source.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediatailor-program.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.cfn_property_mixins import aws_mediatailor as mediatailor cfn_program_mixin_props = mediatailor.CfnProgramMixinProps( ad_breaks=[mediatailor.CfnProgramPropsMixin.AdBreakProperty( ad_break_metadata=[mediatailor.CfnProgramPropsMixin.KeyValuePairProperty( key="key", value="value" )], message_type="messageType", offset_millis=123, slate=mediatailor.CfnProgramPropsMixin.SlateSourceProperty( source_location_name="sourceLocationName", vod_source_name="vodSourceName" ), splice_insert_message=mediatailor.CfnProgramPropsMixin.SpliceInsertMessageProperty( avail_num=123, avails_expected=123, splice_event_id=123, unique_program_id=123 ), time_signal_message=mediatailor.CfnProgramPropsMixin.TimeSignalMessageProperty( segmentation_descriptors=[mediatailor.CfnProgramPropsMixin.SegmentationDescriptorProperty( segmentation_event_id=123, segmentation_type_id=123, segmentation_upid="segmentationUpid", segmentation_upid_type=123, segment_num=123, segments_expected=123, sub_segment_num=123, sub_segments_expected=123 )] ) )], audience_media=[mediatailor.CfnProgramPropsMixin.AudienceMediaProperty( alternate_media=[mediatailor.CfnProgramPropsMixin.AlternateMediaProperty( ad_breaks=[mediatailor.CfnProgramPropsMixin.AdBreakProperty( ad_break_metadata=[mediatailor.CfnProgramPropsMixin.KeyValuePairProperty( key="key", value="value" )], message_type="messageType", offset_millis=123, slate=mediatailor.CfnProgramPropsMixin.SlateSourceProperty( source_location_name="sourceLocationName", vod_source_name="vodSourceName" ), splice_insert_message=mediatailor.CfnProgramPropsMixin.SpliceInsertMessageProperty( avail_num=123, avails_expected=123, splice_event_id=123, unique_program_id=123 ), time_signal_message=mediatailor.CfnProgramPropsMixin.TimeSignalMessageProperty( segmentation_descriptors=[mediatailor.CfnProgramPropsMixin.SegmentationDescriptorProperty( segmentation_event_id=123, segmentation_type_id=123, segmentation_upid="segmentationUpid", segmentation_upid_type=123, segment_num=123, segments_expected=123, sub_segment_num=123, sub_segments_expected=123 )] ) )], clip_range=mediatailor.CfnProgramPropsMixin.ClipRangeProperty( end_offset_millis=123, start_offset_millis=123 ), duration_millis=123, live_source_name="liveSourceName", scheduled_start_time_millis=123, source_location_name="sourceLocationName", vod_source_name="vodSourceName" )], audience="audience" )], channel_name="channelName", live_source_name="liveSourceName", program_name="programName", schedule_configuration=mediatailor.CfnProgramPropsMixin.ScheduleConfigurationProperty( clip_range=mediatailor.CfnProgramPropsMixin.ClipRangeProperty( end_offset_millis=123, start_offset_millis=123 ), transition=mediatailor.CfnProgramPropsMixin.TransitionProperty( duration_millis=123, relative_position="relativePosition", relative_program="relativeProgram", scheduled_start_time_millis=123, type="type" ) ), source_location_name="sourceLocationName", vod_source_name="vodSourceName" )
Attributes
- ad_breaks
The ad break configuration settings.
- audience_media
The list of AudienceMedia defined in program.
- channel_name
The name of the channel for this Program.
- live_source_name
The name of the LiveSource for this Program.
- program_name
The name of the Program.
- schedule_configuration
Schedule configuration parameters.
- source_location_name
The name of the source location.
- vod_source_name
The name that’s used to refer to a VOD source.