We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
aws-native.medialive.getMultiplexprogram
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
Resource schema for AWS::MediaLive::Multiplexprogram
Using getMultiplexprogram
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 getMultiplexprogram(args: GetMultiplexprogramArgs, opts?: InvokeOptions): Promise<GetMultiplexprogramResult>
function getMultiplexprogramOutput(args: GetMultiplexprogramOutputArgs, opts?: InvokeOptions): Output<GetMultiplexprogramResult>def get_multiplexprogram(multiplex_id: Optional[str] = None,
                         program_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetMultiplexprogramResult
def get_multiplexprogram_output(multiplex_id: Optional[pulumi.Input[str]] = None,
                         program_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetMultiplexprogramResult]func LookupMultiplexprogram(ctx *Context, args *LookupMultiplexprogramArgs, opts ...InvokeOption) (*LookupMultiplexprogramResult, error)
func LookupMultiplexprogramOutput(ctx *Context, args *LookupMultiplexprogramOutputArgs, opts ...InvokeOption) LookupMultiplexprogramResultOutput> Note: This function is named LookupMultiplexprogram in the Go SDK.
public static class GetMultiplexprogram 
{
    public static Task<GetMultiplexprogramResult> InvokeAsync(GetMultiplexprogramArgs args, InvokeOptions? opts = null)
    public static Output<GetMultiplexprogramResult> Invoke(GetMultiplexprogramInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMultiplexprogramResult> getMultiplexprogram(GetMultiplexprogramArgs args, InvokeOptions options)
public static Output<GetMultiplexprogramResult> getMultiplexprogram(GetMultiplexprogramArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:medialive:getMultiplexprogram
  arguments:
    # arguments dictionaryThe following arguments are supported:
- MultiplexId string
- The ID of the multiplex that the program belongs to.
- ProgramName string
- The name of the multiplex program.
- MultiplexId string
- The ID of the multiplex that the program belongs to.
- ProgramName string
- The name of the multiplex program.
- multiplexId String
- The ID of the multiplex that the program belongs to.
- programName String
- The name of the multiplex program.
- multiplexId string
- The ID of the multiplex that the program belongs to.
- programName string
- The name of the multiplex program.
- multiplex_id str
- The ID of the multiplex that the program belongs to.
- program_name str
- The name of the multiplex program.
- multiplexId String
- The ID of the multiplex that the program belongs to.
- programName String
- The name of the multiplex program.
getMultiplexprogram Result
The following output properties are available:
- ChannelId string
- The MediaLive channel associated with the program.
- MultiplexProgram Pulumi.Settings Aws Native. Media Live. Outputs. Multiplexprogram Multiplex Program Settings 
- The settings for this multiplex program.
- PacketIdentifiers Pulumi.Map Aws Native. Media Live. Outputs. Multiplexprogram Multiplex Program Packet Identifiers Map 
- The packet identifier map for this multiplex program.
- PipelineDetails List<Pulumi.Aws Native. Media Live. Outputs. Multiplexprogram Multiplex Program Pipeline Detail> 
- Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- ChannelId string
- The MediaLive channel associated with the program.
- MultiplexProgram MultiplexprogramSettings Multiplex Program Settings 
- The settings for this multiplex program.
- PacketIdentifiers MultiplexprogramMap Multiplex Program Packet Identifiers Map 
- The packet identifier map for this multiplex program.
- PipelineDetails []MultiplexprogramMultiplex Program Pipeline Detail 
- Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- channelId String
- The MediaLive channel associated with the program.
- multiplexProgram MultiplexprogramSettings Multiplex Program Settings 
- The settings for this multiplex program.
- packetIdentifiers MultiplexprogramMap Multiplex Program Packet Identifiers Map 
- The packet identifier map for this multiplex program.
- pipelineDetails List<MultiplexprogramMultiplex Program Pipeline Detail> 
- Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- channelId string
- The MediaLive channel associated with the program.
- multiplexProgram MultiplexprogramSettings Multiplex Program Settings 
- The settings for this multiplex program.
- packetIdentifiers MultiplexprogramMap Multiplex Program Packet Identifiers Map 
- The packet identifier map for this multiplex program.
- pipelineDetails MultiplexprogramMultiplex Program Pipeline Detail[] 
- Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- channel_id str
- The MediaLive channel associated with the program.
- multiplex_program_ Multiplexprogramsettings Multiplex Program Settings 
- The settings for this multiplex program.
- packet_identifiers_ Multiplexprogrammap Multiplex Program Packet Identifiers Map 
- The packet identifier map for this multiplex program.
- pipeline_details Sequence[MultiplexprogramMultiplex Program Pipeline Detail] 
- Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
- channelId String
- The MediaLive channel associated with the program.
- multiplexProgram Property MapSettings 
- The settings for this multiplex program.
- packetIdentifiers Property MapMap 
- The packet identifier map for this multiplex program.
- pipelineDetails List<Property Map>
- Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time.
Supporting Types
MultiplexprogramMultiplexProgramPacketIdentifiersMap     
- AudioPids List<int>
- DvbSub List<int>Pids 
- DvbTeletext intPid 
- EtvPlatform intPid 
- EtvSignal intPid 
- KlvData List<int>Pids 
- PcrPid int
- PmtPid int
- PrivateMetadata intPid 
- Scte27Pids List<int>
- Scte35Pid int
- TimedMetadata intPid 
- VideoPid int
- AudioPids []int
- DvbSub []intPids 
- DvbTeletext intPid 
- EtvPlatform intPid 
- EtvSignal intPid 
- KlvData []intPids 
- PcrPid int
- PmtPid int
- PrivateMetadata intPid 
- Scte27Pids []int
- Scte35Pid int
- TimedMetadata intPid 
- VideoPid int
- audioPids List<Integer>
- dvbSub List<Integer>Pids 
- dvbTeletext IntegerPid 
- etvPlatform IntegerPid 
- etvSignal IntegerPid 
- klvData List<Integer>Pids 
- pcrPid Integer
- pmtPid Integer
- privateMetadata IntegerPid 
- scte27Pids List<Integer>
- scte35Pid Integer
- timedMetadata IntegerPid 
- videoPid Integer
- audioPids number[]
- dvbSub number[]Pids 
- dvbTeletext numberPid 
- etvPlatform numberPid 
- etvSignal numberPid 
- klvData number[]Pids 
- pcrPid number
- pmtPid number
- privateMetadata numberPid 
- scte27Pids number[]
- scte35Pid number
- timedMetadata numberPid 
- videoPid number
- audio_pids Sequence[int]
- dvb_sub_ Sequence[int]pids 
- dvb_teletext_ intpid 
- etv_platform_ intpid 
- etv_signal_ intpid 
- klv_data_ Sequence[int]pids 
- pcr_pid int
- pmt_pid int
- private_metadata_ intpid 
- scte27_pids Sequence[int]
- scte35_pid int
- timed_metadata_ intpid 
- video_pid int
- audioPids List<Number>
- dvbSub List<Number>Pids 
- dvbTeletext NumberPid 
- etvPlatform NumberPid 
- etvSignal NumberPid 
- klvData List<Number>Pids 
- pcrPid Number
- pmtPid Number
- privateMetadata NumberPid 
- scte27Pids List<Number>
- scte35Pid Number
- timedMetadata NumberPid 
- videoPid Number
MultiplexprogramMultiplexProgramPipelineDetail    
- ActiveChannel stringPipeline 
- Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
- PipelineId string
- Identifies a specific pipeline in the multiplex.
- ActiveChannel stringPipeline 
- Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
- PipelineId string
- Identifies a specific pipeline in the multiplex.
- activeChannel StringPipeline 
- Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
- pipelineId String
- Identifies a specific pipeline in the multiplex.
- activeChannel stringPipeline 
- Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
- pipelineId string
- Identifies a specific pipeline in the multiplex.
- active_channel_ strpipeline 
- Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
- pipeline_id str
- Identifies a specific pipeline in the multiplex.
- activeChannel StringPipeline 
- Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
- pipelineId String
- Identifies a specific pipeline in the multiplex.
MultiplexprogramMultiplexProgramServiceDescriptor    
- ProviderName string
- Name of the provider.
- ServiceName string
- Name of the service.
- ProviderName string
- Name of the provider.
- ServiceName string
- Name of the service.
- providerName String
- Name of the provider.
- serviceName String
- Name of the service.
- providerName string
- Name of the provider.
- serviceName string
- Name of the service.
- provider_name str
- Name of the provider.
- service_name str
- Name of the service.
- providerName String
- Name of the provider.
- serviceName String
- Name of the service.
MultiplexprogramMultiplexProgramSettings   
- ProgramNumber int
- Unique program number.
- PreferredChannel Pulumi.Pipeline Aws Native. Media Live. Multiplexprogram Preferred Channel Pipeline 
- Indicates which pipeline is preferred by the multiplex for program ingest.
- ServiceDescriptor Pulumi.Aws Native. Media Live. Inputs. Multiplexprogram Multiplex Program Service Descriptor 
- Transport stream service descriptor configuration for the Multiplex program.
- VideoSettings Pulumi.Aws Native. Media Live. Inputs. Multiplexprogram Multiplex Video Settings 
- Program video settings configuration.
- ProgramNumber int
- Unique program number.
- PreferredChannel MultiplexprogramPipeline Preferred Channel Pipeline 
- Indicates which pipeline is preferred by the multiplex for program ingest.
- ServiceDescriptor MultiplexprogramMultiplex Program Service Descriptor 
- Transport stream service descriptor configuration for the Multiplex program.
- VideoSettings MultiplexprogramMultiplex Video Settings 
- Program video settings configuration.
- programNumber Integer
- Unique program number.
- preferredChannel MultiplexprogramPipeline Preferred Channel Pipeline 
- Indicates which pipeline is preferred by the multiplex for program ingest.
- serviceDescriptor MultiplexprogramMultiplex Program Service Descriptor 
- Transport stream service descriptor configuration for the Multiplex program.
- videoSettings MultiplexprogramMultiplex Video Settings 
- Program video settings configuration.
- programNumber number
- Unique program number.
- preferredChannel MultiplexprogramPipeline Preferred Channel Pipeline 
- Indicates which pipeline is preferred by the multiplex for program ingest.
- serviceDescriptor MultiplexprogramMultiplex Program Service Descriptor 
- Transport stream service descriptor configuration for the Multiplex program.
- videoSettings MultiplexprogramMultiplex Video Settings 
- Program video settings configuration.
- program_number int
- Unique program number.
- preferred_channel_ Multiplexprogrampipeline Preferred Channel Pipeline 
- Indicates which pipeline is preferred by the multiplex for program ingest.
- service_descriptor MultiplexprogramMultiplex Program Service Descriptor 
- Transport stream service descriptor configuration for the Multiplex program.
- video_settings MultiplexprogramMultiplex Video Settings 
- Program video settings configuration.
- programNumber Number
- Unique program number.
- preferredChannel "CURRENTLY_ACTIVE" | "PIPELINE_0" | "PIPELINE_1"Pipeline 
- Indicates which pipeline is preferred by the multiplex for program ingest.
- serviceDescriptor Property Map
- Transport stream service descriptor configuration for the Multiplex program.
- videoSettings Property Map
- Program video settings configuration.
MultiplexprogramPreferredChannelPipeline   
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.37.0 published on Wednesday, Oct 15, 2025 by Pulumi
