1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. mediatailor
  6. Program

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
aws-native logo aws-native logo AWS Cloud Control

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi

    Resource schema for AWS::MediaTailor::Program

    Create Program Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Program(name: string, args: ProgramArgs, opts?: CustomResourceOptions);
    @overload
    def Program(resource_name: str,
                args: ProgramArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Program(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                channel_name: Optional[str] = None,
                source_location_name: Optional[str] = None,
                ad_breaks: Optional[Sequence[ProgramAdBreakArgs]] = None,
                audience_media: Optional[Sequence[ProgramAudienceMediaArgs]] = None,
                live_source_name: Optional[str] = None,
                program_name: Optional[str] = None,
                schedule_configuration: Optional[ProgramScheduleConfigurationArgs] = None,
                vod_source_name: Optional[str] = None)
    func NewProgram(ctx *Context, name string, args ProgramArgs, opts ...ResourceOption) (*Program, error)
    public Program(string name, ProgramArgs args, CustomResourceOptions? opts = null)
    public Program(String name, ProgramArgs args)
    public Program(String name, ProgramArgs args, CustomResourceOptions options)
    
    type: aws-native:mediatailor:Program
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_mediatailor_program" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ProgramArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ProgramArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ProgramArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProgramArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProgramArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Program Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Program resource accepts the following input properties:

    ChannelName string
    The name of the channel for this Program.
    SourceLocationName string
    The name of the source location.
    AdBreaks List<Pulumi.AwsNative.MediaTailor.Inputs.ProgramAdBreak>
    The ad break configuration settings.
    AudienceMedia List<Pulumi.AwsNative.MediaTailor.Inputs.ProgramAudienceMedia>
    The list of AudienceMedia defined in program.
    LiveSourceName string
    The name of the LiveSource for this Program.
    ProgramName string
    The name of the Program.
    ScheduleConfiguration Pulumi.AwsNative.MediaTailor.Inputs.ProgramScheduleConfiguration
    The schedule configuration settings.
    VodSourceName string
    The name that's used to refer to a VOD source.
    ChannelName string
    The name of the channel for this Program.
    SourceLocationName string
    The name of the source location.
    AdBreaks []ProgramAdBreakArgs
    The ad break configuration settings.
    AudienceMedia []ProgramAudienceMediaArgs
    The list of AudienceMedia defined in program.
    LiveSourceName string
    The name of the LiveSource for this Program.
    ProgramName string
    The name of the Program.
    ScheduleConfiguration ProgramScheduleConfigurationArgs
    The schedule configuration settings.
    VodSourceName string
    The name that's used to refer to a VOD source.
    channel_name string
    The name of the channel for this Program.
    source_location_name string
    The name of the source location.
    ad_breaks list(object)
    The ad break configuration settings.
    audience_media list(object)
    The list of AudienceMedia defined in program.
    live_source_name string
    The name of the LiveSource for this Program.
    program_name string
    The name of the Program.
    schedule_configuration object
    The schedule configuration settings.
    vod_source_name string
    The name that's used to refer to a VOD source.
    channelName String
    The name of the channel for this Program.
    sourceLocationName String
    The name of the source location.
    adBreaks List<ProgramAdBreak>
    The ad break configuration settings.
    audienceMedia List<ProgramAudienceMedia>
    The list of AudienceMedia defined in program.
    liveSourceName String
    The name of the LiveSource for this Program.
    programName String
    The name of the Program.
    scheduleConfiguration ProgramScheduleConfiguration
    The schedule configuration settings.
    vodSourceName String
    The name that's used to refer to a VOD source.
    channelName string
    The name of the channel for this Program.
    sourceLocationName string
    The name of the source location.
    adBreaks ProgramAdBreak[]
    The ad break configuration settings.
    audienceMedia ProgramAudienceMedia[]
    The list of AudienceMedia defined in program.
    liveSourceName string
    The name of the LiveSource for this Program.
    programName string
    The name of the Program.
    scheduleConfiguration ProgramScheduleConfiguration
    The schedule configuration settings.
    vodSourceName string
    The name that's used to refer to a VOD source.
    channel_name str
    The name of the channel for this Program.
    source_location_name str
    The name of the source location.
    ad_breaks Sequence[ProgramAdBreakArgs]
    The ad break configuration settings.
    audience_media Sequence[ProgramAudienceMediaArgs]
    The list of AudienceMedia defined in program.
    live_source_name str
    The name of the LiveSource for this Program.
    program_name str
    The name of the Program.
    schedule_configuration ProgramScheduleConfigurationArgs
    The schedule configuration settings.
    vod_source_name str
    The name that's used to refer to a VOD source.
    channelName String
    The name of the channel for this Program.
    sourceLocationName String
    The name of the source location.
    adBreaks List<Property Map>
    The ad break configuration settings.
    audienceMedia List<Property Map>
    The list of AudienceMedia defined in program.
    liveSourceName String
    The name of the LiveSource for this Program.
    programName String
    The name of the Program.
    scheduleConfiguration Property Map
    The schedule configuration settings.
    vodSourceName String
    The name that's used to refer to a VOD source.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Program resource produces the following output properties:

    Arn string
    The ARN of the program.
    ClipRange Pulumi.AwsNative.MediaTailor.Outputs.ProgramClipRange
    The clip range configuration settings.
    CreationTime string
    The timestamp of when the program was created.
    DurationMillis int
    The duration of the live program in milliseconds.
    Id string
    The provider-assigned unique ID for this managed resource.
    ScheduledStartTime string
    The date and time that the program is scheduled to start.
    Arn string
    The ARN of the program.
    ClipRange ProgramClipRange
    The clip range configuration settings.
    CreationTime string
    The timestamp of when the program was created.
    DurationMillis int
    The duration of the live program in milliseconds.
    Id string
    The provider-assigned unique ID for this managed resource.
    ScheduledStartTime string
    The date and time that the program is scheduled to start.
    arn string
    The ARN of the program.
    clip_range object
    The clip range configuration settings.
    creation_time string
    The timestamp of when the program was created.
    duration_millis number
    The duration of the live program in milliseconds.
    id string
    The provider-assigned unique ID for this managed resource.
    scheduled_start_time string
    The date and time that the program is scheduled to start.
    arn String
    The ARN of the program.
    clipRange ProgramClipRange
    The clip range configuration settings.
    creationTime String
    The timestamp of when the program was created.
    durationMillis Integer
    The duration of the live program in milliseconds.
    id String
    The provider-assigned unique ID for this managed resource.
    scheduledStartTime String
    The date and time that the program is scheduled to start.
    arn string
    The ARN of the program.
    clipRange ProgramClipRange
    The clip range configuration settings.
    creationTime string
    The timestamp of when the program was created.
    durationMillis number
    The duration of the live program in milliseconds.
    id string
    The provider-assigned unique ID for this managed resource.
    scheduledStartTime string
    The date and time that the program is scheduled to start.
    arn str
    The ARN of the program.
    clip_range ProgramClipRange
    The clip range configuration settings.
    creation_time str
    The timestamp of when the program was created.
    duration_millis int
    The duration of the live program in milliseconds.
    id str
    The provider-assigned unique ID for this managed resource.
    scheduled_start_time str
    The date and time that the program is scheduled to start.
    arn String
    The ARN of the program.
    clipRange Property Map
    The clip range configuration settings.
    creationTime String
    The timestamp of when the program was created.
    durationMillis Number
    The duration of the live program in milliseconds.
    id String
    The provider-assigned unique ID for this managed resource.
    scheduledStartTime String
    The date and time that the program is scheduled to start.

    Supporting Types

    ProgramAdBreak, ProgramAdBreakArgs

    Ad break configuration parameters.
    OffsetMillis int
    How long (in milliseconds) after the beginning of the program that an ad starts.
    AdBreakMetadata []ProgramKeyValuePair
    Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
    MessageType ProgramAdBreakMessageType
    The SCTE-35 ad insertion type.
    Slate ProgramSlateSource
    SpliceInsertMessage ProgramSpliceInsertMessage
    TimeSignalMessage ProgramTimeSignalMessage
    offset_millis number
    How long (in milliseconds) after the beginning of the program that an ad starts.
    ad_break_metadata list(object)
    Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
    message_type "SPLICE_INSERT" | "TIME_SIGNAL"
    The SCTE-35 ad insertion type.
    slate object
    splice_insert_message object
    time_signal_message object
    offsetMillis Integer
    How long (in milliseconds) after the beginning of the program that an ad starts.
    adBreakMetadata List<ProgramKeyValuePair>
    Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
    messageType ProgramAdBreakMessageType
    The SCTE-35 ad insertion type.
    slate ProgramSlateSource
    spliceInsertMessage ProgramSpliceInsertMessage
    timeSignalMessage ProgramTimeSignalMessage
    offsetMillis number
    How long (in milliseconds) after the beginning of the program that an ad starts.
    adBreakMetadata ProgramKeyValuePair[]
    Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
    messageType ProgramAdBreakMessageType
    The SCTE-35 ad insertion type.
    slate ProgramSlateSource
    spliceInsertMessage ProgramSpliceInsertMessage
    timeSignalMessage ProgramTimeSignalMessage
    offset_millis int
    How long (in milliseconds) after the beginning of the program that an ad starts.
    ad_break_metadata Sequence[ProgramKeyValuePair]
    Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
    message_type ProgramAdBreakMessageType
    The SCTE-35 ad insertion type.
    slate ProgramSlateSource
    splice_insert_message ProgramSpliceInsertMessage
    time_signal_message ProgramTimeSignalMessage
    offsetMillis Number
    How long (in milliseconds) after the beginning of the program that an ad starts.
    adBreakMetadata List<Property Map>
    Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
    messageType "SPLICE_INSERT" | "TIME_SIGNAL"
    The SCTE-35 ad insertion type.
    slate Property Map
    spliceInsertMessage Property Map
    timeSignalMessage Property Map

    ProgramAdBreakMessageType, ProgramAdBreakMessageTypeArgs

    SpliceInsert
    SPLICE_INSERT
    TimeSignal
    TIME_SIGNAL
    ProgramAdBreakMessageTypeSpliceInsert
    SPLICE_INSERT
    ProgramAdBreakMessageTypeTimeSignal
    TIME_SIGNAL
    "SPLICE_INSERT"
    SPLICE_INSERT
    "TIME_SIGNAL"
    TIME_SIGNAL
    SpliceInsert
    SPLICE_INSERT
    TimeSignal
    TIME_SIGNAL
    SpliceInsert
    SPLICE_INSERT
    TimeSignal
    TIME_SIGNAL
    SPLICE_INSERT
    SPLICE_INSERT
    TIME_SIGNAL
    TIME_SIGNAL
    "SPLICE_INSERT"
    SPLICE_INSERT
    "TIME_SIGNAL"
    TIME_SIGNAL

    ProgramAlternateMedia, ProgramAlternateMediaArgs

    A playlist of media to be played instead of the default media on a particular program.
    AdBreaks List<Pulumi.AwsNative.MediaTailor.Inputs.ProgramAdBreak>
    Ad break configuration parameters defined in AlternateMedia.
    ClipRange Pulumi.AwsNative.MediaTailor.Inputs.ProgramClipRange
    DurationMillis int
    The duration of the alternateMedia in milliseconds.
    LiveSourceName string
    The name of the live source for alternateMedia.
    ScheduledStartTimeMillis int
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    SourceLocationName string
    The name of the source location for alternateMedia.
    VodSourceName string
    The name of the VOD source for alternateMedia.
    AdBreaks []ProgramAdBreak
    Ad break configuration parameters defined in AlternateMedia.
    ClipRange ProgramClipRange
    DurationMillis int
    The duration of the alternateMedia in milliseconds.
    LiveSourceName string
    The name of the live source for alternateMedia.
    ScheduledStartTimeMillis int
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    SourceLocationName string
    The name of the source location for alternateMedia.
    VodSourceName string
    The name of the VOD source for alternateMedia.
    ad_breaks list(object)
    Ad break configuration parameters defined in AlternateMedia.
    clip_range object
    duration_millis number
    The duration of the alternateMedia in milliseconds.
    live_source_name string
    The name of the live source for alternateMedia.
    scheduled_start_time_millis number
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    source_location_name string
    The name of the source location for alternateMedia.
    vod_source_name string
    The name of the VOD source for alternateMedia.
    adBreaks List<ProgramAdBreak>
    Ad break configuration parameters defined in AlternateMedia.
    clipRange ProgramClipRange
    durationMillis Integer
    The duration of the alternateMedia in milliseconds.
    liveSourceName String
    The name of the live source for alternateMedia.
    scheduledStartTimeMillis Integer
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    sourceLocationName String
    The name of the source location for alternateMedia.
    vodSourceName String
    The name of the VOD source for alternateMedia.
    adBreaks ProgramAdBreak[]
    Ad break configuration parameters defined in AlternateMedia.
    clipRange ProgramClipRange
    durationMillis number
    The duration of the alternateMedia in milliseconds.
    liveSourceName string
    The name of the live source for alternateMedia.
    scheduledStartTimeMillis number
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    sourceLocationName string
    The name of the source location for alternateMedia.
    vodSourceName string
    The name of the VOD source for alternateMedia.
    ad_breaks Sequence[ProgramAdBreak]
    Ad break configuration parameters defined in AlternateMedia.
    clip_range ProgramClipRange
    duration_millis int
    The duration of the alternateMedia in milliseconds.
    live_source_name str
    The name of the live source for alternateMedia.
    scheduled_start_time_millis int
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    source_location_name str
    The name of the source location for alternateMedia.
    vod_source_name str
    The name of the VOD source for alternateMedia.
    adBreaks List<Property Map>
    Ad break configuration parameters defined in AlternateMedia.
    clipRange Property Map
    durationMillis Number
    The duration of the alternateMedia in milliseconds.
    liveSourceName String
    The name of the live source for alternateMedia.
    scheduledStartTimeMillis Number
    The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
    sourceLocationName String
    The name of the source location for alternateMedia.
    vodSourceName String
    The name of the VOD source for alternateMedia.

    ProgramAudienceMedia, ProgramAudienceMediaArgs

    An AudienceMedia object contains an Audience and a list of AlternateMedia.
    AlternateMedia List<Pulumi.AwsNative.MediaTailor.Inputs.ProgramAlternateMedia>
    The list of AlternateMedia defined in AudienceMedia.
    Audience string
    The Audience defined in AudienceMedia.
    AlternateMedia []ProgramAlternateMedia
    The list of AlternateMedia defined in AudienceMedia.
    Audience string
    The Audience defined in AudienceMedia.
    alternate_media list(object)
    The list of AlternateMedia defined in AudienceMedia.
    audience string
    The Audience defined in AudienceMedia.
    alternateMedia List<ProgramAlternateMedia>
    The list of AlternateMedia defined in AudienceMedia.
    audience String
    The Audience defined in AudienceMedia.
    alternateMedia ProgramAlternateMedia[]
    The list of AlternateMedia defined in AudienceMedia.
    audience string
    The Audience defined in AudienceMedia.
    alternate_media Sequence[ProgramAlternateMedia]
    The list of AlternateMedia defined in AudienceMedia.
    audience str
    The Audience defined in AudienceMedia.
    alternateMedia List<Property Map>
    The list of AlternateMedia defined in AudienceMedia.
    audience String
    The Audience defined in AudienceMedia.

    ProgramClipRange, ProgramClipRangeArgs

    Clip range configuration for the VOD source associated with the program.
    EndOffsetMillis int
    The end offset of the clip range, in milliseconds.
    StartOffsetMillis int
    The start offset of the clip range, in milliseconds.
    EndOffsetMillis int
    The end offset of the clip range, in milliseconds.
    StartOffsetMillis int
    The start offset of the clip range, in milliseconds.
    end_offset_millis number
    The end offset of the clip range, in milliseconds.
    start_offset_millis number
    The start offset of the clip range, in milliseconds.
    endOffsetMillis Integer
    The end offset of the clip range, in milliseconds.
    startOffsetMillis Integer
    The start offset of the clip range, in milliseconds.
    endOffsetMillis number
    The end offset of the clip range, in milliseconds.
    startOffsetMillis number
    The start offset of the clip range, in milliseconds.
    end_offset_millis int
    The end offset of the clip range, in milliseconds.
    start_offset_millis int
    The start offset of the clip range, in milliseconds.
    endOffsetMillis Number
    The end offset of the clip range, in milliseconds.
    startOffsetMillis Number
    The start offset of the clip range, in milliseconds.

    ProgramKeyValuePair, ProgramKeyValuePairArgs

    For SCTE35_ENHANCED output, defines a key and corresponding value.
    Key string
    The key.
    Value string
    The value.
    Key string
    The key.
    Value string
    The value.
    key string
    The key.
    value string
    The value.
    key String
    The key.
    value String
    The value.
    key string
    The key.
    value string
    The value.
    key str
    The key.
    value str
    The value.
    key String
    The key.
    value String
    The value.

    ProgramScheduleConfiguration, ProgramScheduleConfigurationArgs

    Schedule configuration parameters.

    ProgramSegmentationDescriptor, ProgramSegmentationDescriptorArgs

    The segmentation_descriptor message configuration.
    SegmentNum int
    The segment number to assign.
    SegmentationEventId int
    The Event Identifier to assign.
    SegmentationTypeId int
    The Type Identifier to assign.
    SegmentationUpid string
    The Upid to assign.
    SegmentationUpidType int
    The Upid Type to assign.
    SegmentsExpected int
    The number of segments expected.
    SubSegmentNum int
    The sub-segment number to assign.
    SubSegmentsExpected int
    The number of sub-segments expected.
    SegmentNum int
    The segment number to assign.
    SegmentationEventId int
    The Event Identifier to assign.
    SegmentationTypeId int
    The Type Identifier to assign.
    SegmentationUpid string
    The Upid to assign.
    SegmentationUpidType int
    The Upid Type to assign.
    SegmentsExpected int
    The number of segments expected.
    SubSegmentNum int
    The sub-segment number to assign.
    SubSegmentsExpected int
    The number of sub-segments expected.
    segment_num number
    The segment number to assign.
    segmentation_event_id number
    The Event Identifier to assign.
    segmentation_type_id number
    The Type Identifier to assign.
    segmentation_upid string
    The Upid to assign.
    segmentation_upid_type number
    The Upid Type to assign.
    segments_expected number
    The number of segments expected.
    sub_segment_num number
    The sub-segment number to assign.
    sub_segments_expected number
    The number of sub-segments expected.
    segmentNum Integer
    The segment number to assign.
    segmentationEventId Integer
    The Event Identifier to assign.
    segmentationTypeId Integer
    The Type Identifier to assign.
    segmentationUpid String
    The Upid to assign.
    segmentationUpidType Integer
    The Upid Type to assign.
    segmentsExpected Integer
    The number of segments expected.
    subSegmentNum Integer
    The sub-segment number to assign.
    subSegmentsExpected Integer
    The number of sub-segments expected.
    segmentNum number
    The segment number to assign.
    segmentationEventId number
    The Event Identifier to assign.
    segmentationTypeId number
    The Type Identifier to assign.
    segmentationUpid string
    The Upid to assign.
    segmentationUpidType number
    The Upid Type to assign.
    segmentsExpected number
    The number of segments expected.
    subSegmentNum number
    The sub-segment number to assign.
    subSegmentsExpected number
    The number of sub-segments expected.
    segment_num int
    The segment number to assign.
    segmentation_event_id int
    The Event Identifier to assign.
    segmentation_type_id int
    The Type Identifier to assign.
    segmentation_upid str
    The Upid to assign.
    segmentation_upid_type int
    The Upid Type to assign.
    segments_expected int
    The number of segments expected.
    sub_segment_num int
    The sub-segment number to assign.
    sub_segments_expected int
    The number of sub-segments expected.
    segmentNum Number
    The segment number to assign.
    segmentationEventId Number
    The Event Identifier to assign.
    segmentationTypeId Number
    The Type Identifier to assign.
    segmentationUpid String
    The Upid to assign.
    segmentationUpidType Number
    The Upid Type to assign.
    segmentsExpected Number
    The number of segments expected.
    subSegmentNum Number
    The sub-segment number to assign.
    subSegmentsExpected Number
    The number of sub-segments expected.

    ProgramSlateSource, ProgramSlateSourceArgs

    Slate VOD source configuration.
    SourceLocationName string
    The name of the source location where the slate VOD source is stored.
    VodSourceName string
    The slate VOD source name.
    SourceLocationName string
    The name of the source location where the slate VOD source is stored.
    VodSourceName string
    The slate VOD source name.
    source_location_name string
    The name of the source location where the slate VOD source is stored.
    vod_source_name string
    The slate VOD source name.
    sourceLocationName String
    The name of the source location where the slate VOD source is stored.
    vodSourceName String
    The slate VOD source name.
    sourceLocationName string
    The name of the source location where the slate VOD source is stored.
    vodSourceName string
    The slate VOD source name.
    source_location_name str
    The name of the source location where the slate VOD source is stored.
    vod_source_name str
    The slate VOD source name.
    sourceLocationName String
    The name of the source location where the slate VOD source is stored.
    vodSourceName String
    The slate VOD source name.

    ProgramSpliceInsertMessage, ProgramSpliceInsertMessageArgs

    Splice insert message configuration.
    AvailNum int
    This is written to splice_insert.avail_num.
    AvailsExpected int
    This is written to splice_insert.avails_expected.
    SpliceEventId int
    This is written to splice_insert.splice_event_id.
    UniqueProgramId int
    This is written to splice_insert.unique_program_id.
    AvailNum int
    This is written to splice_insert.avail_num.
    AvailsExpected int
    This is written to splice_insert.avails_expected.
    SpliceEventId int
    This is written to splice_insert.splice_event_id.
    UniqueProgramId int
    This is written to splice_insert.unique_program_id.
    avail_num number
    This is written to splice_insert.avail_num.
    avails_expected number
    This is written to splice_insert.avails_expected.
    splice_event_id number
    This is written to splice_insert.splice_event_id.
    unique_program_id number
    This is written to splice_insert.unique_program_id.
    availNum Integer
    This is written to splice_insert.avail_num.
    availsExpected Integer
    This is written to splice_insert.avails_expected.
    spliceEventId Integer
    This is written to splice_insert.splice_event_id.
    uniqueProgramId Integer
    This is written to splice_insert.unique_program_id.
    availNum number
    This is written to splice_insert.avail_num.
    availsExpected number
    This is written to splice_insert.avails_expected.
    spliceEventId number
    This is written to splice_insert.splice_event_id.
    uniqueProgramId number
    This is written to splice_insert.unique_program_id.
    avail_num int
    This is written to splice_insert.avail_num.
    avails_expected int
    This is written to splice_insert.avails_expected.
    splice_event_id int
    This is written to splice_insert.splice_event_id.
    unique_program_id int
    This is written to splice_insert.unique_program_id.
    availNum Number
    This is written to splice_insert.avail_num.
    availsExpected Number
    This is written to splice_insert.avails_expected.
    spliceEventId Number
    This is written to splice_insert.splice_event_id.
    uniqueProgramId Number
    This is written to splice_insert.unique_program_id.

    ProgramTimeSignalMessage, ProgramTimeSignalMessageArgs

    The SCTE-35 time_signal message configuration.
    SegmentationDescriptors List<Pulumi.AwsNative.MediaTailor.Inputs.ProgramSegmentationDescriptor>
    The configurations for the SCTE-35 segmentation_descriptor message(s).
    SegmentationDescriptors []ProgramSegmentationDescriptor
    The configurations for the SCTE-35 segmentation_descriptor message(s).
    segmentation_descriptors list(object)
    The configurations for the SCTE-35 segmentation_descriptor message(s).
    segmentationDescriptors List<ProgramSegmentationDescriptor>
    The configurations for the SCTE-35 segmentation_descriptor message(s).
    segmentationDescriptors ProgramSegmentationDescriptor[]
    The configurations for the SCTE-35 segmentation_descriptor message(s).
    segmentation_descriptors Sequence[ProgramSegmentationDescriptor]
    The configurations for the SCTE-35 segmentation_descriptor message(s).
    segmentationDescriptors List<Property Map>
    The configurations for the SCTE-35 segmentation_descriptor message(s).

    ProgramTransition, ProgramTransitionArgs

    Program transition configuration.
    RelativePosition Pulumi.AwsNative.MediaTailor.ProgramTransitionRelativePosition
    The position where this program will be inserted relative to the RelativePosition.
    Type string
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    DurationMillis int
    The duration of the live program in seconds.
    RelativeProgram string
    The name of the program that this program will be inserted next to.
    ScheduledStartTimeMillis int
    The date and time that the program is scheduled to start, in epoch milliseconds.
    RelativePosition ProgramTransitionRelativePosition
    The position where this program will be inserted relative to the RelativePosition.
    Type string
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    DurationMillis int
    The duration of the live program in seconds.
    RelativeProgram string
    The name of the program that this program will be inserted next to.
    ScheduledStartTimeMillis int
    The date and time that the program is scheduled to start, in epoch milliseconds.
    relative_position "BEFORE_PROGRAM" | "AFTER_PROGRAM"
    The position where this program will be inserted relative to the RelativePosition.
    type string
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    duration_millis number
    The duration of the live program in seconds.
    relative_program string
    The name of the program that this program will be inserted next to.
    scheduled_start_time_millis number
    The date and time that the program is scheduled to start, in epoch milliseconds.
    relativePosition ProgramTransitionRelativePosition
    The position where this program will be inserted relative to the RelativePosition.
    type String
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    durationMillis Integer
    The duration of the live program in seconds.
    relativeProgram String
    The name of the program that this program will be inserted next to.
    scheduledStartTimeMillis Integer
    The date and time that the program is scheduled to start, in epoch milliseconds.
    relativePosition ProgramTransitionRelativePosition
    The position where this program will be inserted relative to the RelativePosition.
    type string
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    durationMillis number
    The duration of the live program in seconds.
    relativeProgram string
    The name of the program that this program will be inserted next to.
    scheduledStartTimeMillis number
    The date and time that the program is scheduled to start, in epoch milliseconds.
    relative_position ProgramTransitionRelativePosition
    The position where this program will be inserted relative to the RelativePosition.
    type str
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    duration_millis int
    The duration of the live program in seconds.
    relative_program str
    The name of the program that this program will be inserted next to.
    scheduled_start_time_millis int
    The date and time that the program is scheduled to start, in epoch milliseconds.
    relativePosition "BEFORE_PROGRAM" | "AFTER_PROGRAM"
    The position where this program will be inserted relative to the RelativePosition.
    type String
    Defines when the program plays in the schedule. You can set the value to ABSOLUTE or RELATIVE.
    durationMillis Number
    The duration of the live program in seconds.
    relativeProgram String
    The name of the program that this program will be inserted next to.
    scheduledStartTimeMillis Number
    The date and time that the program is scheduled to start, in epoch milliseconds.

    ProgramTransitionRelativePosition, ProgramTransitionRelativePositionArgs

    BeforeProgram
    BEFORE_PROGRAM
    AfterProgram
    AFTER_PROGRAM
    ProgramTransitionRelativePositionBeforeProgram
    BEFORE_PROGRAM
    ProgramTransitionRelativePositionAfterProgram
    AFTER_PROGRAM
    "BEFORE_PROGRAM"
    BEFORE_PROGRAM
    "AFTER_PROGRAM"
    AFTER_PROGRAM
    BeforeProgram
    BEFORE_PROGRAM
    AfterProgram
    AFTER_PROGRAM
    BeforeProgram
    BEFORE_PROGRAM
    AfterProgram
    AFTER_PROGRAM
    BEFORE_PROGRAM
    BEFORE_PROGRAM
    AFTER_PROGRAM
    AFTER_PROGRAM
    "BEFORE_PROGRAM"
    BEFORE_PROGRAM
    "AFTER_PROGRAM"
    AFTER_PROGRAM

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo AWS Cloud Control

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.85.0
    published on Monday, Nov 2, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial