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
published on Monday, Nov 2, 2026 by Pulumi
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
published on Monday, Nov 2, 2026 by Pulumi
Resource schema for AWS::MediaTailor::Program
Using getProgram
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getProgram(args: GetProgramArgs, opts?: InvokeOptions): Promise<GetProgramResult>
function getProgramOutput(args: GetProgramOutputArgs, opts?: InvokeOutputOptions): Output<GetProgramResult>def get_program(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetProgramResult
def get_program_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetProgramResult]func LookupProgram(ctx *Context, args *LookupProgramArgs, opts ...InvokeOption) (*LookupProgramResult, error)
func LookupProgramOutput(ctx *Context, args *LookupProgramOutputArgs, opts ...InvokeOption) LookupProgramResultOutput> Note: This function is named LookupProgram in the Go SDK.
public static class GetProgram
{
public static Task<GetProgramResult> InvokeAsync(GetProgramArgs args, InvokeOptions? opts = null)
public static Output<GetProgramResult> Invoke(GetProgramInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetProgramResult> Invoke(GetProgramInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetProgramResult> getProgram(GetProgramArgs args, InvokeOptions options)
public static Output<GetProgramResult> getProgram(GetProgramArgs args, InvokeOptions options)
public static Output<GetProgramResult> getProgram(GetProgramArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:mediatailor:getProgram
arguments:
# arguments dictionarydata "aws-native_mediatailor_get_program" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The ARN of the program.
- Arn string
- The ARN of the program.
- arn string
- The ARN of the program.
- arn String
- The ARN of the program.
- arn string
- The ARN of the program.
- arn str
- The ARN of the program.
- arn String
- The ARN of the program.
getProgram Result
The following output properties are available:
- Ad
Breaks List<Pulumi.Aws Native. Media Tailor. Outputs. Program Ad Break> - The ad break configuration settings.
- Arn string
- The ARN of the program.
- Audience
Media List<Pulumi.Aws Native. Media Tailor. Outputs. Program Audience Media> - The list of AudienceMedia defined in program.
- Clip
Range Pulumi.Aws Native. Media Tailor. Outputs. Program Clip Range - The clip range configuration settings.
- Creation
Time string - The timestamp of when the program was created.
- Duration
Millis int - The duration of the live program in milliseconds.
- Scheduled
Start stringTime - The date and time that the program is scheduled to start.
- Ad
Breaks []ProgramAd Break - The ad break configuration settings.
- Arn string
- The ARN of the program.
- Audience
Media []ProgramAudience Media - The list of AudienceMedia defined in program.
- Clip
Range ProgramClip Range - The clip range configuration settings.
- Creation
Time string - The timestamp of when the program was created.
- Duration
Millis int - The duration of the live program in milliseconds.
- Scheduled
Start stringTime - The date and time that the program is scheduled to start.
- ad_
breaks list(object) - The ad break configuration settings.
- arn string
- The ARN of the program.
- audience_
media list(object) - The list of AudienceMedia defined in 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.
- scheduled_
start_ stringtime - The date and time that the program is scheduled to start.
- ad
Breaks List<ProgramAd Break> - The ad break configuration settings.
- arn String
- The ARN of the program.
- audience
Media List<ProgramAudience Media> - The list of AudienceMedia defined in program.
- clip
Range ProgramClip Range - The clip range configuration settings.
- creation
Time String - The timestamp of when the program was created.
- duration
Millis Integer - The duration of the live program in milliseconds.
- scheduled
Start StringTime - The date and time that the program is scheduled to start.
- ad
Breaks ProgramAd Break[] - The ad break configuration settings.
- arn string
- The ARN of the program.
- audience
Media ProgramAudience Media[] - The list of AudienceMedia defined in program.
- clip
Range ProgramClip Range - 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.
- scheduled
Start stringTime - The date and time that the program is scheduled to start.
- ad_
breaks Sequence[ProgramAd Break] - The ad break configuration settings.
- arn str
- The ARN of the program.
- audience_
media Sequence[ProgramAudience Media] - The list of AudienceMedia defined in program.
- clip_
range ProgramClip Range - 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.
- scheduled_
start_ strtime - The date and time that the program is scheduled to start.
- ad
Breaks List<Property Map> - The ad break configuration settings.
- arn String
- The ARN of the program.
- audience
Media List<Property Map> - The list of AudienceMedia defined in program.
- clip
Range Property Map - 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.
- scheduled
Start StringTime - The date and time that the program is scheduled to start.
Supporting Types
ProgramAdBreak
- Offset
Millis int - How long (in milliseconds) after the beginning of the program that an ad starts.
- Ad
Break List<Pulumi.Metadata Aws Native. Media Tailor. Inputs. Program Key Value Pair> - Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
- Message
Type Pulumi.Aws Native. Media Tailor. Program Ad Break Message Type - The SCTE-35 ad insertion type.
- Slate
Pulumi.
Aws Native. Media Tailor. Inputs. Program Slate Source - Splice
Insert Pulumi.Message Aws Native. Media Tailor. Inputs. Program Splice Insert Message - Time
Signal Pulumi.Message Aws Native. Media Tailor. Inputs. Program Time Signal Message
- Offset
Millis int - How long (in milliseconds) after the beginning of the program that an ad starts.
- Ad
Break []ProgramMetadata Key Value Pair - Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
- Message
Type ProgramAd Break Message Type - The SCTE-35 ad insertion type.
- Slate
Program
Slate Source - Splice
Insert ProgramMessage Splice Insert Message - Time
Signal ProgramMessage Time Signal Message
- offset_
millis number - How long (in milliseconds) after the beginning of the program that an ad starts.
- ad_
break_ list(object)metadata - 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_ objectmessage - time_
signal_ objectmessage
- offset
Millis Integer - How long (in milliseconds) after the beginning of the program that an ad starts.
- ad
Break List<ProgramMetadata Key Value Pair> - Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
- message
Type ProgramAd Break Message Type - The SCTE-35 ad insertion type.
- slate
Program
Slate Source - splice
Insert ProgramMessage Splice Insert Message - time
Signal ProgramMessage Time Signal Message
- offset
Millis number - How long (in milliseconds) after the beginning of the program that an ad starts.
- ad
Break ProgramMetadata Key Value Pair[] - Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
- message
Type ProgramAd Break Message Type - The SCTE-35 ad insertion type.
- slate
Program
Slate Source - splice
Insert ProgramMessage Splice Insert Message - time
Signal ProgramMessage Time Signal Message
- offset_
millis int - How long (in milliseconds) after the beginning of the program that an ad starts.
- ad_
break_ Sequence[Programmetadata Key Value Pair] - Defines a list of key/value pairs that MediaTailor generates within the EXT-X-ASSET tag for SCTE35_ENHANCED output.
- message_
type ProgramAd Break Message Type - The SCTE-35 ad insertion type.
- slate
Program
Slate Source - splice_
insert_ Programmessage Splice Insert Message - time_
signal_ Programmessage Time Signal Message
- offset
Millis Number - How long (in milliseconds) after the beginning of the program that an ad starts.
- ad
Break List<Property Map>Metadata - 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 Property Map
- splice
Insert Property MapMessage - time
Signal Property MapMessage
ProgramAdBreakMessageType
ProgramAlternateMedia
- Ad
Breaks List<Pulumi.Aws Native. Media Tailor. Inputs. Program Ad Break> - Ad break configuration parameters defined in AlternateMedia.
- Clip
Range Pulumi.Aws Native. Media Tailor. Inputs. Program Clip Range - Duration
Millis int - The duration of the alternateMedia in milliseconds.
- Live
Source stringName - The name of the live source for alternateMedia.
- Scheduled
Start intTime Millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- Source
Location stringName - The name of the source location for alternateMedia.
- Vod
Source stringName - The name of the VOD source for alternateMedia.
- Ad
Breaks []ProgramAd Break - Ad break configuration parameters defined in AlternateMedia.
- Clip
Range ProgramClip Range - Duration
Millis int - The duration of the alternateMedia in milliseconds.
- Live
Source stringName - The name of the live source for alternateMedia.
- Scheduled
Start intTime Millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- Source
Location stringName - The name of the source location for alternateMedia.
- Vod
Source stringName - 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_ stringname - The name of the live source for alternateMedia.
- scheduled_
start_ numbertime_ millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- source_
location_ stringname - The name of the source location for alternateMedia.
- vod_
source_ stringname - The name of the VOD source for alternateMedia.
- ad
Breaks List<ProgramAd Break> - Ad break configuration parameters defined in AlternateMedia.
- clip
Range ProgramClip Range - duration
Millis Integer - The duration of the alternateMedia in milliseconds.
- live
Source StringName - The name of the live source for alternateMedia.
- scheduled
Start IntegerTime Millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- source
Location StringName - The name of the source location for alternateMedia.
- vod
Source StringName - The name of the VOD source for alternateMedia.
- ad
Breaks ProgramAd Break[] - Ad break configuration parameters defined in AlternateMedia.
- clip
Range ProgramClip Range - duration
Millis number - The duration of the alternateMedia in milliseconds.
- live
Source stringName - The name of the live source for alternateMedia.
- scheduled
Start numberTime Millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- source
Location stringName - The name of the source location for alternateMedia.
- vod
Source stringName - The name of the VOD source for alternateMedia.
- ad_
breaks Sequence[ProgramAd Break] - Ad break configuration parameters defined in AlternateMedia.
- clip_
range ProgramClip Range - duration_
millis int - The duration of the alternateMedia in milliseconds.
- live_
source_ strname - The name of the live source for alternateMedia.
- scheduled_
start_ inttime_ millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- source_
location_ strname - The name of the source location for alternateMedia.
- vod_
source_ strname - The name of the VOD source for alternateMedia.
- ad
Breaks List<Property Map> - Ad break configuration parameters defined in AlternateMedia.
- clip
Range Property Map - duration
Millis Number - The duration of the alternateMedia in milliseconds.
- live
Source StringName - The name of the live source for alternateMedia.
- scheduled
Start NumberTime Millis - The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- source
Location StringName - The name of the source location for alternateMedia.
- vod
Source StringName - The name of the VOD source for alternateMedia.
ProgramAudienceMedia
- Alternate
Media List<Pulumi.Aws Native. Media Tailor. Inputs. Program Alternate Media> - The list of AlternateMedia defined in AudienceMedia.
- Audience string
- The Audience defined in AudienceMedia.
- Alternate
Media []ProgramAlternate Media - 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.
- alternate
Media List<ProgramAlternate Media> - The list of AlternateMedia defined in AudienceMedia.
- audience String
- The Audience defined in AudienceMedia.
- alternate
Media ProgramAlternate Media[] - The list of AlternateMedia defined in AudienceMedia.
- audience string
- The Audience defined in AudienceMedia.
- alternate_
media Sequence[ProgramAlternate Media] - The list of AlternateMedia defined in AudienceMedia.
- audience str
- The Audience defined in AudienceMedia.
- alternate
Media List<Property Map> - The list of AlternateMedia defined in AudienceMedia.
- audience String
- The Audience defined in AudienceMedia.
ProgramClipRange
- End
Offset intMillis - The end offset of the clip range, in milliseconds.
- Start
Offset intMillis - The start offset of the clip range, in milliseconds.
- End
Offset intMillis - The end offset of the clip range, in milliseconds.
- Start
Offset intMillis - The start offset of the clip range, in milliseconds.
- end_
offset_ numbermillis - The end offset of the clip range, in milliseconds.
- start_
offset_ numbermillis - The start offset of the clip range, in milliseconds.
- end
Offset IntegerMillis - The end offset of the clip range, in milliseconds.
- start
Offset IntegerMillis - The start offset of the clip range, in milliseconds.
- end
Offset numberMillis - The end offset of the clip range, in milliseconds.
- start
Offset numberMillis - The start offset of the clip range, in milliseconds.
- end_
offset_ intmillis - The end offset of the clip range, in milliseconds.
- start_
offset_ intmillis - The start offset of the clip range, in milliseconds.
- end
Offset NumberMillis - The end offset of the clip range, in milliseconds.
- start
Offset NumberMillis - The start offset of the clip range, in milliseconds.
ProgramKeyValuePair
ProgramSegmentationDescriptor
- Segment
Num int - The segment number to assign.
- Segmentation
Event intId - The Event Identifier to assign.
- Segmentation
Type intId - The Type Identifier to assign.
- Segmentation
Upid string - The Upid to assign.
- Segmentation
Upid intType - The Upid Type to assign.
- Segments
Expected int - The number of segments expected.
- Sub
Segment intNum - The sub-segment number to assign.
- Sub
Segments intExpected - The number of sub-segments expected.
- Segment
Num int - The segment number to assign.
- Segmentation
Event intId - The Event Identifier to assign.
- Segmentation
Type intId - The Type Identifier to assign.
- Segmentation
Upid string - The Upid to assign.
- Segmentation
Upid intType - The Upid Type to assign.
- Segments
Expected int - The number of segments expected.
- Sub
Segment intNum - The sub-segment number to assign.
- Sub
Segments intExpected - The number of sub-segments expected.
- segment_
num number - The segment number to assign.
- segmentation_
event_ numberid - The Event Identifier to assign.
- segmentation_
type_ numberid - The Type Identifier to assign.
- segmentation_
upid string - The Upid to assign.
- segmentation_
upid_ numbertype - The Upid Type to assign.
- segments_
expected number - The number of segments expected.
- sub_
segment_ numbernum - The sub-segment number to assign.
- sub_
segments_ numberexpected - The number of sub-segments expected.
- segment
Num Integer - The segment number to assign.
- segmentation
Event IntegerId - The Event Identifier to assign.
- segmentation
Type IntegerId - The Type Identifier to assign.
- segmentation
Upid String - The Upid to assign.
- segmentation
Upid IntegerType - The Upid Type to assign.
- segments
Expected Integer - The number of segments expected.
- sub
Segment IntegerNum - The sub-segment number to assign.
- sub
Segments IntegerExpected - The number of sub-segments expected.
- segment
Num number - The segment number to assign.
- segmentation
Event numberId - The Event Identifier to assign.
- segmentation
Type numberId - The Type Identifier to assign.
- segmentation
Upid string - The Upid to assign.
- segmentation
Upid numberType - The Upid Type to assign.
- segments
Expected number - The number of segments expected.
- sub
Segment numberNum - The sub-segment number to assign.
- sub
Segments numberExpected - The number of sub-segments expected.
- segment_
num int - The segment number to assign.
- segmentation_
event_ intid - The Event Identifier to assign.
- segmentation_
type_ intid - The Type Identifier to assign.
- segmentation_
upid str - The Upid to assign.
- segmentation_
upid_ inttype - The Upid Type to assign.
- segments_
expected int - The number of segments expected.
- sub_
segment_ intnum - The sub-segment number to assign.
- sub_
segments_ intexpected - The number of sub-segments expected.
- segment
Num Number - The segment number to assign.
- segmentation
Event NumberId - The Event Identifier to assign.
- segmentation
Type NumberId - The Type Identifier to assign.
- segmentation
Upid String - The Upid to assign.
- segmentation
Upid NumberType - The Upid Type to assign.
- segments
Expected Number - The number of segments expected.
- sub
Segment NumberNum - The sub-segment number to assign.
- sub
Segments NumberExpected - The number of sub-segments expected.
ProgramSlateSource
- Source
Location stringName - The name of the source location where the slate VOD source is stored.
- Vod
Source stringName - The slate VOD source name.
- Source
Location stringName - The name of the source location where the slate VOD source is stored.
- Vod
Source stringName - The slate VOD source name.
- source_
location_ stringname - The name of the source location where the slate VOD source is stored.
- vod_
source_ stringname - The slate VOD source name.
- source
Location StringName - The name of the source location where the slate VOD source is stored.
- vod
Source StringName - The slate VOD source name.
- source
Location stringName - The name of the source location where the slate VOD source is stored.
- vod
Source stringName - The slate VOD source name.
- source_
location_ strname - The name of the source location where the slate VOD source is stored.
- vod_
source_ strname - The slate VOD source name.
- source
Location StringName - The name of the source location where the slate VOD source is stored.
- vod
Source StringName - The slate VOD source name.
ProgramSpliceInsertMessage
- Avail
Num int - This is written to splice_insert.avail_num.
- Avails
Expected int - This is written to splice_insert.avails_expected.
- Splice
Event intId - This is written to splice_insert.splice_event_id.
- Unique
Program intId - 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 intId - This is written to splice_insert.splice_event_id.
- Unique
Program intId - 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_ numberid - This is written to splice_insert.splice_event_id.
- unique_
program_ numberid - This is written to splice_insert.unique_program_id.
- avail
Num Integer - This is written to splice_insert.avail_num.
- avails
Expected Integer - This is written to splice_insert.avails_expected.
- splice
Event IntegerId - This is written to splice_insert.splice_event_id.
- unique
Program IntegerId - 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 numberId - This is written to splice_insert.splice_event_id.
- unique
Program numberId - 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_ intid - This is written to splice_insert.splice_event_id.
- unique_
program_ intid - 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 NumberId - This is written to splice_insert.splice_event_id.
- unique
Program NumberId - This is written to splice_insert.unique_program_id.
ProgramTimeSignalMessage
- Segmentation
Descriptors List<Pulumi.Aws Native. Media Tailor. Inputs. Program Segmentation Descriptor> - The configurations for the SCTE-35 segmentation_descriptor message(s).
- Segmentation
Descriptors []ProgramSegmentation Descriptor - The configurations for the SCTE-35 segmentation_descriptor message(s).
- segmentation_
descriptors list(object) - The configurations for the SCTE-35 segmentation_descriptor message(s).
- segmentation
Descriptors List<ProgramSegmentation Descriptor> - The configurations for the SCTE-35 segmentation_descriptor message(s).
- segmentation
Descriptors ProgramSegmentation Descriptor[] - The configurations for the SCTE-35 segmentation_descriptor message(s).
- segmentation_
descriptors Sequence[ProgramSegmentation Descriptor] - The configurations for the SCTE-35 segmentation_descriptor message(s).
- segmentation
Descriptors List<Property Map> - The configurations for the SCTE-35 segmentation_descriptor message(s).
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
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
published on Monday, Nov 2, 2026 by Pulumi