We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi
aws-native.medialive.getMultiplexprogram
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 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 dictionary
The 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
We recommend new projects start with resources from the AWS provider.
AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi