We recommend new projects start with resources from the AWS provider.
aws-native.medialive.Multiplex
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource schema for AWS::MediaLive::Multiplex
Create Multiplex Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Multiplex(name: string, args: MultiplexArgs, opts?: CustomResourceOptions);@overload
def Multiplex(resource_name: str,
              args: MultiplexArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Multiplex(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              availability_zones: Optional[Sequence[str]] = None,
              multiplex_settings: Optional[MultiplexSettingsArgs] = None,
              destinations: Optional[Sequence[MultiplexOutputDestinationArgs]] = None,
              name: Optional[str] = None,
              tags: Optional[Sequence[_root_inputs.TagArgs]] = None)func NewMultiplex(ctx *Context, name string, args MultiplexArgs, opts ...ResourceOption) (*Multiplex, error)public Multiplex(string name, MultiplexArgs args, CustomResourceOptions? opts = null)
public Multiplex(String name, MultiplexArgs args)
public Multiplex(String name, MultiplexArgs args, CustomResourceOptions options)
type: aws-native:medialive:Multiplex
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 MultiplexArgs
- 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 MultiplexArgs
- 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 MultiplexArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args MultiplexArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args MultiplexArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Multiplex 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 Multiplex resource accepts the following input properties:
- AvailabilityZones List<string>
- A list of availability zones for the multiplex.
- MultiplexSettings Pulumi.Aws Native. Media Live. Inputs. Multiplex Settings 
- Configuration for a multiplex event.
- Destinations
List<Pulumi.Aws Native. Media Live. Inputs. Multiplex Output Destination> 
- A list of the multiplex output destinations.
- Name string
- Name of multiplex.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- A collection of key-value pairs.
- AvailabilityZones []string
- A list of availability zones for the multiplex.
- MultiplexSettings MultiplexSettings Args 
- Configuration for a multiplex event.
- Destinations
[]MultiplexOutput Destination Args 
- A list of the multiplex output destinations.
- Name string
- Name of multiplex.
- 
TagArgs 
- A collection of key-value pairs.
- availabilityZones List<String>
- A list of availability zones for the multiplex.
- multiplexSettings MultiplexSettings 
- Configuration for a multiplex event.
- destinations
List<MultiplexOutput Destination> 
- A list of the multiplex output destinations.
- name String
- Name of multiplex.
- List<Tag>
- A collection of key-value pairs.
- availabilityZones string[]
- A list of availability zones for the multiplex.
- multiplexSettings MultiplexSettings 
- Configuration for a multiplex event.
- destinations
MultiplexOutput Destination[] 
- A list of the multiplex output destinations.
- name string
- Name of multiplex.
- Tag[]
- A collection of key-value pairs.
- availability_zones Sequence[str]
- A list of availability zones for the multiplex.
- multiplex_settings MultiplexSettings Args 
- Configuration for a multiplex event.
- destinations
Sequence[MultiplexOutput Destination Args] 
- A list of the multiplex output destinations.
- name str
- Name of multiplex.
- 
Sequence[TagArgs] 
- A collection of key-value pairs.
- availabilityZones List<String>
- A list of availability zones for the multiplex.
- multiplexSettings Property Map
- Configuration for a multiplex event.
- destinations List<Property Map>
- A list of the multiplex output destinations.
- name String
- Name of multiplex.
- List<Property Map>
- A collection of key-value pairs.
Outputs
All input properties are implicitly available as output properties. Additionally, the Multiplex resource produces the following output properties:
- Arn string
- The unique arn of the multiplex.
- AwsId string
- The unique id of the multiplex.
- Id string
- The provider-assigned unique ID for this managed resource.
- PipelinesRunning intCount 
- The number of currently healthy pipelines.
- ProgramCount int
- The number of programs in the multiplex.
- State
Pulumi.Aws Native. Media Live. Multiplex State 
- The current state of the multiplex.
- Arn string
- The unique arn of the multiplex.
- AwsId string
- The unique id of the multiplex.
- Id string
- The provider-assigned unique ID for this managed resource.
- PipelinesRunning intCount 
- The number of currently healthy pipelines.
- ProgramCount int
- The number of programs in the multiplex.
- State
MultiplexState Enum 
- The current state of the multiplex.
- arn String
- The unique arn of the multiplex.
- awsId String
- The unique id of the multiplex.
- id String
- The provider-assigned unique ID for this managed resource.
- pipelinesRunning IntegerCount 
- The number of currently healthy pipelines.
- programCount Integer
- The number of programs in the multiplex.
- state
MultiplexState 
- The current state of the multiplex.
- arn string
- The unique arn of the multiplex.
- awsId string
- The unique id of the multiplex.
- id string
- The provider-assigned unique ID for this managed resource.
- pipelinesRunning numberCount 
- The number of currently healthy pipelines.
- programCount number
- The number of programs in the multiplex.
- state
MultiplexState 
- The current state of the multiplex.
- arn str
- The unique arn of the multiplex.
- aws_id str
- The unique id of the multiplex.
- id str
- The provider-assigned unique ID for this managed resource.
- pipelines_running_ intcount 
- The number of currently healthy pipelines.
- program_count int
- The number of programs in the multiplex.
- state
MultiplexState 
- The current state of the multiplex.
- arn String
- The unique arn of the multiplex.
- awsId String
- The unique id of the multiplex.
- id String
- The provider-assigned unique ID for this managed resource.
- pipelinesRunning NumberCount 
- The number of currently healthy pipelines.
- programCount Number
- The number of programs in the multiplex.
- state "CREATING" | "CREATE_FAILED" | "IDLE" | "STARTING" | "RUNNING" | "RECOVERING" | "STOPPING" | "DELETING" | "DELETED"
- The current state of the multiplex.
Supporting Types
MultiplexOutputDestination, MultiplexOutputDestinationArgs      
- MultiplexMedia Pulumi.Connect Output Destination Settings Aws Native. Media Live. Inputs. Multiplex Output Destination Multiplex Media Connect Output Destination Settings Properties 
- Multiplex MediaConnect output destination settings.
- MultiplexMedia MultiplexConnect Output Destination Settings Output Destination Multiplex Media Connect Output Destination Settings Properties 
- Multiplex MediaConnect output destination settings.
- multiplexMedia MultiplexConnect Output Destination Settings Output Destination Multiplex Media Connect Output Destination Settings Properties 
- Multiplex MediaConnect output destination settings.
- multiplexMedia MultiplexConnect Output Destination Settings Output Destination Multiplex Media Connect Output Destination Settings Properties 
- Multiplex MediaConnect output destination settings.
- multiplex_media_ Multiplexconnect_ output_ destination_ settings Output Destination Multiplex Media Connect Output Destination Settings Properties 
- Multiplex MediaConnect output destination settings.
- multiplexMedia Property MapConnect Output Destination Settings 
- Multiplex MediaConnect output destination settings.
MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties, MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs                    
- EntitlementArn string
- The MediaConnect entitlement ARN available as a Flow source.
- EntitlementArn string
- The MediaConnect entitlement ARN available as a Flow source.
- entitlementArn String
- The MediaConnect entitlement ARN available as a Flow source.
- entitlementArn string
- The MediaConnect entitlement ARN available as a Flow source.
- entitlement_arn str
- The MediaConnect entitlement ARN available as a Flow source.
- entitlementArn String
- The MediaConnect entitlement ARN available as a Flow source.
MultiplexSettings, MultiplexSettingsArgs    
- TransportStream intBitrate 
- Transport stream bit rate.
- TransportStream intId 
- Transport stream ID.
- MaximumVideo intBuffer Delay Milliseconds 
- Maximum video buffer delay in milliseconds.
- TransportStream intReserved Bitrate 
- Transport stream reserved bit rate.
- TransportStream intBitrate 
- Transport stream bit rate.
- TransportStream intId 
- Transport stream ID.
- MaximumVideo intBuffer Delay Milliseconds 
- Maximum video buffer delay in milliseconds.
- TransportStream intReserved Bitrate 
- Transport stream reserved bit rate.
- transportStream IntegerBitrate 
- Transport stream bit rate.
- transportStream IntegerId 
- Transport stream ID.
- maximumVideo IntegerBuffer Delay Milliseconds 
- Maximum video buffer delay in milliseconds.
- transportStream IntegerReserved Bitrate 
- Transport stream reserved bit rate.
- transportStream numberBitrate 
- Transport stream bit rate.
- transportStream numberId 
- Transport stream ID.
- maximumVideo numberBuffer Delay Milliseconds 
- Maximum video buffer delay in milliseconds.
- transportStream numberReserved Bitrate 
- Transport stream reserved bit rate.
- transport_stream_ intbitrate 
- Transport stream bit rate.
- transport_stream_ intid 
- Transport stream ID.
- maximum_video_ intbuffer_ delay_ milliseconds 
- Maximum video buffer delay in milliseconds.
- transport_stream_ intreserved_ bitrate 
- Transport stream reserved bit rate.
- transportStream NumberBitrate 
- Transport stream bit rate.
- transportStream NumberId 
- Transport stream ID.
- maximumVideo NumberBuffer Delay Milliseconds 
- Maximum video buffer delay in milliseconds.
- transportStream NumberReserved Bitrate 
- Transport stream reserved bit rate.
MultiplexState, MultiplexStateArgs    
- Creating
- CREATING
- CreateFailed 
- CREATE_FAILED
- Idle
- IDLE
- Starting
- STARTING
- Running
- RUNNING
- Recovering
- RECOVERING
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- MultiplexState Creating 
- CREATING
- MultiplexState Create Failed 
- CREATE_FAILED
- MultiplexState Idle 
- IDLE
- MultiplexState Starting 
- STARTING
- MultiplexState Running 
- RUNNING
- MultiplexState Recovering 
- RECOVERING
- MultiplexState Stopping 
- STOPPING
- MultiplexState Deleting 
- DELETING
- MultiplexState Deleted 
- DELETED
- Creating
- CREATING
- CreateFailed 
- CREATE_FAILED
- Idle
- IDLE
- Starting
- STARTING
- Running
- RUNNING
- Recovering
- RECOVERING
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- Creating
- CREATING
- CreateFailed 
- CREATE_FAILED
- Idle
- IDLE
- Starting
- STARTING
- Running
- RUNNING
- Recovering
- RECOVERING
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- CREATING
- CREATING
- CREATE_FAILED
- CREATE_FAILED
- IDLE
- IDLE
- STARTING
- STARTING
- RUNNING
- RUNNING
- RECOVERING
- RECOVERING
- STOPPING
- STOPPING
- DELETING
- DELETING
- DELETED
- DELETED
- "CREATING"
- CREATING
- "CREATE_FAILED"
- CREATE_FAILED
- "IDLE"
- IDLE
- "STARTING"
- STARTING
- "RUNNING"
- RUNNING
- "RECOVERING"
- RECOVERING
- "STOPPING"
- STOPPING
- "DELETING"
- DELETING
- "DELETED"
- DELETED
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.