We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.medialive.getMultiplexprogram
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi