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 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
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi