1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. medialive
  5. getMultiplexprogram

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.medialive.getMultiplexprogram

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 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:

    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.
    MultiplexProgramSettings Pulumi.AwsNative.MediaLive.Outputs.MultiplexprogramMultiplexProgramSettings
    The settings for this multiplex program.
    PacketIdentifiersMap Pulumi.AwsNative.MediaLive.Outputs.MultiplexprogramMultiplexProgramPacketIdentifiersMap
    The packet identifier map for this multiplex program.
    PipelineDetails List<Pulumi.AwsNative.MediaLive.Outputs.MultiplexprogramMultiplexProgramPipelineDetail>
    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.
    MultiplexProgramSettings MultiplexprogramMultiplexProgramSettings
    The settings for this multiplex program.
    PacketIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMap
    The packet identifier map for this multiplex program.
    PipelineDetails []MultiplexprogramMultiplexProgramPipelineDetail
    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.
    multiplexProgramSettings MultiplexprogramMultiplexProgramSettings
    The settings for this multiplex program.
    packetIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMap
    The packet identifier map for this multiplex program.
    pipelineDetails List<MultiplexprogramMultiplexProgramPipelineDetail>
    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.
    multiplexProgramSettings MultiplexprogramMultiplexProgramSettings
    The settings for this multiplex program.
    packetIdentifiersMap MultiplexprogramMultiplexProgramPacketIdentifiersMap
    The packet identifier map for this multiplex program.
    pipelineDetails MultiplexprogramMultiplexProgramPipelineDetail[]
    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_settings MultiplexprogramMultiplexProgramSettings
    The settings for this multiplex program.
    packet_identifiers_map MultiplexprogramMultiplexProgramPacketIdentifiersMap
    The packet identifier map for this multiplex program.
    pipeline_details Sequence[MultiplexprogramMultiplexProgramPipelineDetail]
    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.
    multiplexProgramSettings Property Map
    The settings for this multiplex program.
    packetIdentifiersMap Property Map
    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<Integer>
    dvbSubPids List<Integer>
    dvbTeletextPid Integer
    etvPlatformPid Integer
    etvSignalPid Integer
    klvDataPids List<Integer>
    pcrPid Integer
    pmtPid Integer
    privateMetadataPid Integer
    scte27Pids List<Integer>
    scte35Pid Integer
    timedMetadataPid Integer
    videoPid Integer
    audioPids number[]
    dvbSubPids number[]
    dvbTeletextPid number
    etvPlatformPid number
    etvSignalPid number
    klvDataPids number[]
    pcrPid number
    pmtPid number
    privateMetadataPid number
    scte27Pids number[]
    scte35Pid number
    timedMetadataPid number
    videoPid number
    audioPids List<Number>
    dvbSubPids List<Number>
    dvbTeletextPid Number
    etvPlatformPid Number
    etvSignalPid Number
    klvDataPids List<Number>
    pcrPid Number
    pmtPid Number
    privateMetadataPid Number
    scte27Pids List<Number>
    scte35Pid Number
    timedMetadataPid Number
    videoPid Number

    MultiplexprogramMultiplexProgramPipelineDetail

    ActiveChannelPipeline string
    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.
    ActiveChannelPipeline string
    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.
    activeChannelPipeline String
    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.
    activeChannelPipeline string
    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_pipeline str
    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.
    activeChannelPipeline String
    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.
    PreferredChannelPipeline Pulumi.AwsNative.MediaLive.MultiplexprogramPreferredChannelPipeline
    Indicates which pipeline is preferred by the multiplex for program ingest.
    ServiceDescriptor Pulumi.AwsNative.MediaLive.Inputs.MultiplexprogramMultiplexProgramServiceDescriptor
    Transport stream service descriptor configuration for the Multiplex program.
    VideoSettings Pulumi.AwsNative.MediaLive.Inputs.MultiplexprogramMultiplexVideoSettings
    Program video settings configuration.
    ProgramNumber int
    Unique program number.
    PreferredChannelPipeline MultiplexprogramPreferredChannelPipeline
    Indicates which pipeline is preferred by the multiplex for program ingest.
    ServiceDescriptor MultiplexprogramMultiplexProgramServiceDescriptor
    Transport stream service descriptor configuration for the Multiplex program.
    VideoSettings MultiplexprogramMultiplexVideoSettings
    Program video settings configuration.
    programNumber Integer
    Unique program number.
    preferredChannelPipeline MultiplexprogramPreferredChannelPipeline
    Indicates which pipeline is preferred by the multiplex for program ingest.
    serviceDescriptor MultiplexprogramMultiplexProgramServiceDescriptor
    Transport stream service descriptor configuration for the Multiplex program.
    videoSettings MultiplexprogramMultiplexVideoSettings
    Program video settings configuration.
    programNumber number
    Unique program number.
    preferredChannelPipeline MultiplexprogramPreferredChannelPipeline
    Indicates which pipeline is preferred by the multiplex for program ingest.
    serviceDescriptor MultiplexprogramMultiplexProgramServiceDescriptor
    Transport stream service descriptor configuration for the Multiplex program.
    videoSettings MultiplexprogramMultiplexVideoSettings
    Program video settings configuration.
    program_number int
    Unique program number.
    preferred_channel_pipeline MultiplexprogramPreferredChannelPipeline
    Indicates which pipeline is preferred by the multiplex for program ingest.
    service_descriptor MultiplexprogramMultiplexProgramServiceDescriptor
    Transport stream service descriptor configuration for the Multiplex program.
    video_settings MultiplexprogramMultiplexVideoSettings
    Program video settings configuration.
    programNumber Number
    Unique program number.
    preferredChannelPipeline "CURRENTLY_ACTIVE" | "PIPELINE_0" | "PIPELINE_1"
    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
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi