We recommend new projects start with resources from the AWS provider.
aws-native.medialive.Multiplexprogram
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::MediaLive::Multiplexprogram
Create Multiplexprogram Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Multiplexprogram(name: string, args?: MultiplexprogramArgs, opts?: CustomResourceOptions);@overload
def Multiplexprogram(resource_name: str,
                     args: Optional[MultiplexprogramArgs] = None,
                     opts: Optional[ResourceOptions] = None)
@overload
def Multiplexprogram(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     multiplex_id: Optional[str] = None,
                     multiplex_program_settings: Optional[MultiplexprogramMultiplexProgramSettingsArgs] = None,
                     packet_identifiers_map: Optional[MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs] = None,
                     pipeline_details: Optional[Sequence[MultiplexprogramMultiplexProgramPipelineDetailArgs]] = None,
                     preferred_channel_pipeline: Optional[MultiplexprogramPreferredChannelPipeline] = None,
                     program_name: Optional[str] = None)func NewMultiplexprogram(ctx *Context, name string, args *MultiplexprogramArgs, opts ...ResourceOption) (*Multiplexprogram, error)public Multiplexprogram(string name, MultiplexprogramArgs? args = null, CustomResourceOptions? opts = null)
public Multiplexprogram(String name, MultiplexprogramArgs args)
public Multiplexprogram(String name, MultiplexprogramArgs args, CustomResourceOptions options)
type: aws-native:medialive:Multiplexprogram
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args MultiplexprogramArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args MultiplexprogramArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args MultiplexprogramArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MultiplexprogramArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MultiplexprogramArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Multiplexprogram Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Multiplexprogram resource accepts the following input properties:
- MultiplexId string
- The ID of the multiplex that the program belongs to.
- MultiplexProgram Pulumi.Settings Aws Native. Media Live. Inputs. Multiplexprogram Multiplex Program Settings 
- The settings for this multiplex program.
- PacketIdentifiers Pulumi.Map Aws Native. Media Live. Inputs. Multiplexprogram Multiplex Program Packet Identifiers Map 
- The packet identifier map for this multiplex program.
- PipelineDetails List<Pulumi.Aws Native. Media Live. Inputs. 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.
- PreferredChannel Pulumi.Pipeline Aws Native. Media Live. Multiplexprogram Preferred Channel Pipeline 
- The settings for this multiplex program.
- ProgramName string
- The name of the multiplex program.
- MultiplexId string
- The ID of the multiplex that the program belongs to.
- MultiplexProgram MultiplexprogramSettings Multiplex Program Settings Args 
- The settings for this multiplex program.
- PacketIdentifiers MultiplexprogramMap Multiplex Program Packet Identifiers Map Args 
- The packet identifier map for this multiplex program.
- PipelineDetails []MultiplexprogramMultiplex Program Pipeline Detail Args 
- 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.
- PreferredChannel MultiplexprogramPipeline Preferred Channel Pipeline 
- The settings for this multiplex program.
- ProgramName string
- The name of the multiplex program.
- multiplexId String
- The ID of the multiplex that the program belongs to.
- 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.
- preferredChannel MultiplexprogramPipeline Preferred Channel Pipeline 
- The settings for this multiplex program.
- programName String
- The name of the multiplex program.
- multiplexId string
- The ID of the multiplex that the program belongs to.
- 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.
- preferredChannel MultiplexprogramPipeline Preferred Channel Pipeline 
- The settings for this multiplex program.
- programName string
- The name of the multiplex program.
- multiplex_id str
- The ID of the multiplex that the program belongs to.
- multiplex_program_ Multiplexprogramsettings Multiplex Program Settings Args 
- The settings for this multiplex program.
- packet_identifiers_ Multiplexprogrammap Multiplex Program Packet Identifiers Map Args 
- The packet identifier map for this multiplex program.
- pipeline_details Sequence[MultiplexprogramMultiplex Program Pipeline Detail Args] 
- 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.
- preferred_channel_ Multiplexprogrampipeline Preferred Channel Pipeline 
- The settings for this multiplex program.
- program_name str
- The name of the multiplex program.
- multiplexId String
- The ID of the multiplex that the program belongs to.
- 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.
- preferredChannel "CURRENTLY_ACTIVE" | "PIPELINE_0" | "PIPELINE_1"Pipeline 
- The settings for this multiplex program.
- programName String
- The name of the multiplex program.
Outputs
All input properties are implicitly available as output properties. Additionally, the Multiplexprogram resource produces the following output properties:
- channel_id str
- The MediaLive channel associated with the program.
- id str
- The provider-assigned unique ID for this managed resource.
Supporting Types
MultiplexprogramMultiplexProgramPacketIdentifiersMap, MultiplexprogramMultiplexProgramPacketIdentifiersMapArgs            
- 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, MultiplexprogramMultiplexProgramPipelineDetailArgs          
- 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, MultiplexprogramMultiplexProgramServiceDescriptorArgs          
- 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, MultiplexprogramMultiplexProgramSettingsArgs        
- 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, MultiplexprogramPreferredChannelPipelineArgs        
- CurrentlyActive 
- CURRENTLY_ACTIVE
- Pipeline0
- PIPELINE_0
- Pipeline1
- PIPELINE_1
- MultiplexprogramPreferred Channel Pipeline Currently Active 
- CURRENTLY_ACTIVE
- MultiplexprogramPreferred Channel Pipeline Pipeline0 
- PIPELINE_0
- MultiplexprogramPreferred Channel Pipeline Pipeline1 
- PIPELINE_1
- CurrentlyActive 
- CURRENTLY_ACTIVE
- Pipeline0
- PIPELINE_0
- Pipeline1
- PIPELINE_1
- CurrentlyActive 
- CURRENTLY_ACTIVE
- Pipeline0
- PIPELINE_0
- Pipeline1
- PIPELINE_1
- CURRENTLY_ACTIVE
- CURRENTLY_ACTIVE
- PIPELINE0
- PIPELINE_0
- PIPELINE1
- PIPELINE_1
- "CURRENTLY_ACTIVE"
- CURRENTLY_ACTIVE
- "PIPELINE_0"
- PIPELINE_0
- "PIPELINE_1"
- PIPELINE_1
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.