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:
- Availability
Zones List<string> - A list of availability zones for the multiplex.
- Multiplex
Settings 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.
- Availability
Zones []string - A list of availability zones for the multiplex.
- Multiplex
Settings MultiplexSettings Args - Configuration for a multiplex event.
- Destinations
[]Multiplex
Output Destination Args - A list of the multiplex output destinations.
- Name string
- Name of multiplex.
- Tag
Args - A collection of key-value pairs.
- availability
Zones List<String> - A list of availability zones for the multiplex.
- multiplex
Settings MultiplexSettings - Configuration for a multiplex event.
- destinations
List<Multiplex
Output Destination> - A list of the multiplex output destinations.
- name String
- Name of multiplex.
- List<Tag>
- A collection of key-value pairs.
- availability
Zones string[] - A list of availability zones for the multiplex.
- multiplex
Settings MultiplexSettings - Configuration for a multiplex event.
- destinations
Multiplex
Output 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[Multiplex
Output Destination Args] - A list of the multiplex output destinations.
- name str
- Name of multiplex.
- Sequence[Tag
Args] - A collection of key-value pairs.
- availability
Zones List<String> - A list of availability zones for the multiplex.
- multiplex
Settings 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.
- Aws
Id string - The unique id of the multiplex.
- Id string
- 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
Pulumi.
Aws Native. Media Live. Multiplex State - The current state of the multiplex.
- Arn string
- The unique arn of the multiplex.
- Aws
Id string - The unique id of the multiplex.
- Id string
- 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
Multiplex
State Enum - The current state of the multiplex.
- arn String
- The unique arn of the multiplex.
- aws
Id String - The unique id of the multiplex.
- id String
- The provider-assigned unique ID for this managed resource.
- pipelines
Running IntegerCount - The number of currently healthy pipelines.
- program
Count Integer - The number of programs in the multiplex.
- state
Multiplex
State - The current state of the multiplex.
- arn string
- The unique arn of the multiplex.
- aws
Id string - The unique id of the multiplex.
- id string
- The provider-assigned unique ID for this managed resource.
- pipelines
Running numberCount - The number of currently healthy pipelines.
- program
Count number - The number of programs in the multiplex.
- state
Multiplex
State - 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
Multiplex
State - The current state of the multiplex.
- arn String
- The unique arn of the multiplex.
- aws
Id String - The unique id of the multiplex.
- id String
- The provider-assigned unique ID for this managed resource.
- pipelines
Running NumberCount - The number of currently healthy pipelines.
- program
Count 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
- Multiplex
Media 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.
- Multiplex
Media 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.
- multiplex
Media 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.
- multiplex
Media Property MapConnect Output Destination Settings - Multiplex MediaConnect output destination settings.
MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties, MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsPropertiesArgs
- Entitlement
Arn string - The MediaConnect entitlement ARN available as a Flow source.
- Entitlement
Arn string - The MediaConnect entitlement ARN available as a Flow source.
- entitlement
Arn String - The MediaConnect entitlement ARN available as a Flow source.
- entitlement
Arn string - The MediaConnect entitlement ARN available as a Flow source.
- entitlement_
arn str - The MediaConnect entitlement ARN available as a Flow source.
- entitlement
Arn String - The MediaConnect entitlement ARN available as a Flow source.
MultiplexSettings, MultiplexSettingsArgs
- 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.
- 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.
- transport
Stream IntegerBitrate - Transport stream bit rate.
- transport
Stream IntegerId - Transport stream ID.
- maximum
Video IntegerBuffer Delay Milliseconds - Maximum video buffer delay in milliseconds.
- transport
Stream IntegerReserved Bitrate - Transport stream reserved bit rate.
- transport
Stream numberBitrate - Transport stream bit rate.
- transport
Stream numberId - Transport stream ID.
- maximum
Video numberBuffer Delay Milliseconds - Maximum video buffer delay in milliseconds.
- transport
Stream 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.
- transport
Stream NumberBitrate - Transport stream bit rate.
- transport
Stream NumberId - Transport stream ID.
- maximum
Video NumberBuffer Delay Milliseconds - Maximum video buffer delay in milliseconds.
- transport
Stream NumberReserved Bitrate - Transport stream reserved bit rate.
MultiplexState, MultiplexStateArgs
- Creating
- CREATING
- Create
Failed - CREATE_FAILED
- Idle
- IDLE
- Starting
- STARTING
- Running
- RUNNING
- Recovering
- RECOVERING
- Stopping
- STOPPING
- Deleting
- DELETING
- Deleted
- DELETED
- Multiplex
State Creating - CREATING
- Multiplex
State Create Failed - CREATE_FAILED
- Multiplex
State Idle - IDLE
- Multiplex
State Starting - STARTING
- Multiplex
State Running - RUNNING
- Multiplex
State Recovering - RECOVERING
- Multiplex
State Stopping - STOPPING
- Multiplex
State Deleting - DELETING
- Multiplex
State 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
- 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.