AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.medialive.getMultiplexprogram
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:medialive:getMultiplexprogram
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Multiplex
Id string - The ID of the multiplex that the program belongs to.
 - Program
Name string - The name of the multiplex program.
 
- Multiplex
Id string - The ID of the multiplex that the program belongs to.
 - Program
Name string - The name of the multiplex program.
 
- multiplex
Id String - The ID of the multiplex that the program belongs to.
 - program
Name String - The name of the multiplex program.
 
- multiplex
Id string - The ID of the multiplex that the program belongs to.
 - program
Name 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.
 
- multiplex
Id String - The ID of the multiplex that the program belongs to.
 - program
Name String - The name of the multiplex program.
 
getMultiplexprogram Result
The following output properties are available:
- Channel
Id string - The MediaLive channel associated with the program.
 - Multiplex
Program Pulumi.Settings Aws Native. Media Live. Outputs. Multiplexprogram Multiplex Program Settings  - The settings for this multiplex program.
 - Packet
Identifiers Pulumi.Map Aws Native. Media Live. Outputs. Multiplexprogram Multiplex Program Packet Identifiers Map  - The packet identifier map for this multiplex program.
 - Pipeline
Details 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.
 
- Channel
Id string - 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 []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 String - 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 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.
 
- channel
Id string - 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 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.
 
- channel
Id String - The MediaLive channel associated with the program.
 - multiplex
Program Property MapSettings  - The settings for this multiplex program.
 - packet
Identifiers Property MapMap  - The packet identifier map for this multiplex program.
 - pipeline
Details 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     
- Audio
Pids List<int> - Dvb
Sub List<int>Pids  - Dvb
Teletext intPid  - Etv
Platform intPid  - Etv
Signal intPid  - Klv
Data List<int>Pids  - Pcr
Pid int - Pmt
Pid int - Private
Metadata intPid  - Scte27Pids List<int>
 - Scte35Pid int
 - Timed
Metadata intPid  - Video
Pid int 
- Audio
Pids []int - Dvb
Sub []intPids  - Dvb
Teletext intPid  - Etv
Platform intPid  - Etv
Signal intPid  - Klv
Data []intPids  - Pcr
Pid int - Pmt
Pid int - Private
Metadata intPid  - Scte27Pids []int
 - Scte35Pid int
 - Timed
Metadata intPid  - Video
Pid int 
- audio
Pids List<Integer> - dvb
Sub List<Integer>Pids  - dvb
Teletext IntegerPid  - etv
Platform IntegerPid  - etv
Signal IntegerPid  - klv
Data List<Integer>Pids  - pcr
Pid Integer - pmt
Pid Integer - private
Metadata IntegerPid  - scte27Pids List<Integer>
 - scte35Pid Integer
 - timed
Metadata IntegerPid  - video
Pid Integer 
- audio
Pids number[] - dvb
Sub number[]Pids  - dvb
Teletext numberPid  - etv
Platform numberPid  - etv
Signal numberPid  - klv
Data number[]Pids  - pcr
Pid number - pmt
Pid number - private
Metadata numberPid  - scte27Pids number[]
 - scte35Pid number
 - timed
Metadata numberPid  - video
Pid 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 
- audio
Pids List<Number> - dvb
Sub List<Number>Pids  - dvb
Teletext NumberPid  - etv
Platform NumberPid  - etv
Signal NumberPid  - klv
Data List<Number>Pids  - pcr
Pid Number - pmt
Pid Number - private
Metadata NumberPid  - scte27Pids List<Number>
 - scte35Pid Number
 - timed
Metadata NumberPid  - video
Pid Number 
MultiplexprogramMultiplexProgramPipelineDetail    
- Active
Channel stringPipeline  - Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
 - Pipeline
Id string - Identifies a specific pipeline in the multiplex.
 
- Active
Channel stringPipeline  - Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
 - Pipeline
Id string - Identifies a specific pipeline in the multiplex.
 
- active
Channel StringPipeline  - Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
 - pipeline
Id String - Identifies a specific pipeline in the multiplex.
 
- active
Channel stringPipeline  - Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
 - pipeline
Id 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.
 
- active
Channel StringPipeline  - Identifies the channel pipeline that is currently active for the pipeline (identified by PipelineId) in the multiplex.
 - pipeline
Id String - Identifies a specific pipeline in the multiplex.
 
MultiplexprogramMultiplexProgramServiceDescriptor    
- Provider
Name string - Name of the provider.
 - Service
Name string - Name of the service.
 
- Provider
Name string - Name of the provider.
 - Service
Name string - Name of the service.
 
- provider
Name String - Name of the provider.
 - service
Name String - Name of the service.
 
- provider
Name string - Name of the provider.
 - service
Name string - Name of the service.
 
- provider_
name str - Name of the provider.
 - service_
name str - Name of the service.
 
- provider
Name String - Name of the provider.
 - service
Name String - Name of the service.
 
MultiplexprogramMultiplexProgramSettings   
- Program
Number int - Unique program number.
 - Preferred
Channel Pulumi.Pipeline Aws Native. Media Live. Multiplexprogram Preferred Channel Pipeline  - Indicates which pipeline is preferred by the multiplex for program ingest.
 - Service
Descriptor Pulumi.Aws Native. Media Live. Inputs. Multiplexprogram Multiplex Program Service Descriptor  - Transport stream service descriptor configuration for the Multiplex program.
 - Video
Settings Pulumi.Aws Native. Media Live. Inputs. Multiplexprogram Multiplex 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.
 
- program
Number Integer - 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.
 
- program
Number number - 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.
 
- 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.
 
- program
Number Number - Unique program number.
 - preferred
Channel "CURRENTLY_ACTIVE" | "PIPELINE_0" | "PIPELINE_1"Pipeline  - Indicates which pipeline is preferred by the multiplex for program ingest.
 - service
Descriptor Property Map - Transport stream service descriptor configuration for the Multiplex program.
 - video
Settings Property Map - Program video settings configuration.
 
MultiplexprogramPreferredChannelPipeline   
Package Details
- Repository
 - AWS Native pulumi/pulumi-aws-native
 - License
 - Apache-2.0
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi