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

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.medialive.getMultiplex

Explore with Pulumi AI

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource schema for AWS::MediaLive::Multiplex

Using getMultiplex

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 getMultiplex(args: GetMultiplexArgs, opts?: InvokeOptions): Promise<GetMultiplexResult>
function getMultiplexOutput(args: GetMultiplexOutputArgs, opts?: InvokeOptions): Output<GetMultiplexResult>
Copy
def get_multiplex(id: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetMultiplexResult
def get_multiplex_output(id: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetMultiplexResult]
Copy
func LookupMultiplex(ctx *Context, args *LookupMultiplexArgs, opts ...InvokeOption) (*LookupMultiplexResult, error)
func LookupMultiplexOutput(ctx *Context, args *LookupMultiplexOutputArgs, opts ...InvokeOption) LookupMultiplexResultOutput
Copy

> Note: This function is named LookupMultiplex in the Go SDK.

public static class GetMultiplex 
{
    public static Task<GetMultiplexResult> InvokeAsync(GetMultiplexArgs args, InvokeOptions? opts = null)
    public static Output<GetMultiplexResult> Invoke(GetMultiplexInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMultiplexResult> getMultiplex(GetMultiplexArgs args, InvokeOptions options)
public static Output<GetMultiplexResult> getMultiplex(GetMultiplexArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:medialive:getMultiplex
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The unique id of the multiplex.
Id This property is required. string
The unique id of the multiplex.
id This property is required. String
The unique id of the multiplex.
id This property is required. string
The unique id of the multiplex.
id This property is required. str
The unique id of the multiplex.
id This property is required. String
The unique id of the multiplex.

getMultiplex Result

The following output properties are available:

Arn string
The unique arn of the multiplex.
Destinations List<Pulumi.AwsNative.MediaLive.Outputs.MultiplexOutputDestination>
A list of the multiplex output destinations.
Id string
The unique id of the multiplex.
MultiplexSettings Pulumi.AwsNative.MediaLive.Outputs.MultiplexSettings
Configuration for a multiplex event.
Name string
Name of multiplex.
PipelinesRunningCount int
The number of currently healthy pipelines.
ProgramCount int
The number of programs in the multiplex.
State Pulumi.AwsNative.MediaLive.MultiplexState
The current state of the multiplex.
Tags List<Pulumi.AwsNative.Outputs.Tag>
A collection of key-value pairs.
Arn string
The unique arn of the multiplex.
Destinations []MultiplexOutputDestination
A list of the multiplex output destinations.
Id string
The unique id of the multiplex.
MultiplexSettings MultiplexSettings
Configuration for a multiplex event.
Name string
Name of multiplex.
PipelinesRunningCount int
The number of currently healthy pipelines.
ProgramCount int
The number of programs in the multiplex.
State MultiplexStateEnum
The current state of the multiplex.
Tags Tag
A collection of key-value pairs.
arn String
The unique arn of the multiplex.
destinations List<MultiplexOutputDestination>
A list of the multiplex output destinations.
id String
The unique id of the multiplex.
multiplexSettings MultiplexSettings
Configuration for a multiplex event.
name String
Name of multiplex.
pipelinesRunningCount Integer
The number of currently healthy pipelines.
programCount Integer
The number of programs in the multiplex.
state MultiplexState
The current state of the multiplex.
tags List<Tag>
A collection of key-value pairs.
arn string
The unique arn of the multiplex.
destinations MultiplexOutputDestination[]
A list of the multiplex output destinations.
id string
The unique id of the multiplex.
multiplexSettings MultiplexSettings
Configuration for a multiplex event.
name string
Name of multiplex.
pipelinesRunningCount number
The number of currently healthy pipelines.
programCount number
The number of programs in the multiplex.
state MultiplexState
The current state of the multiplex.
tags Tag[]
A collection of key-value pairs.
arn str
The unique arn of the multiplex.
destinations Sequence[MultiplexOutputDestination]
A list of the multiplex output destinations.
id str
The unique id of the multiplex.
multiplex_settings MultiplexSettings
Configuration for a multiplex event.
name str
Name of multiplex.
pipelines_running_count int
The number of currently healthy pipelines.
program_count int
The number of programs in the multiplex.
state MultiplexState
The current state of the multiplex.
tags Sequence[root_Tag]
A collection of key-value pairs.
arn String
The unique arn of the multiplex.
destinations List<Property Map>
A list of the multiplex output destinations.
id String
The unique id of the multiplex.
multiplexSettings Property Map
Configuration for a multiplex event.
name String
Name of multiplex.
pipelinesRunningCount Number
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.
tags List<Property Map>
A collection of key-value pairs.

Supporting Types

MultiplexOutputDestination

multiplexMediaConnectOutputDestinationSettings Property Map
Multiplex MediaConnect output destination settings.

MultiplexOutputDestinationMultiplexMediaConnectOutputDestinationSettingsProperties

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

TransportStreamBitrate This property is required. int
Transport stream bit rate.
TransportStreamId This property is required. int
Transport stream ID.
MaximumVideoBufferDelayMilliseconds int
Maximum video buffer delay in milliseconds.
TransportStreamReservedBitrate int
Transport stream reserved bit rate.
TransportStreamBitrate This property is required. int
Transport stream bit rate.
TransportStreamId This property is required. int
Transport stream ID.
MaximumVideoBufferDelayMilliseconds int
Maximum video buffer delay in milliseconds.
TransportStreamReservedBitrate int
Transport stream reserved bit rate.
transportStreamBitrate This property is required. Integer
Transport stream bit rate.
transportStreamId This property is required. Integer
Transport stream ID.
maximumVideoBufferDelayMilliseconds Integer
Maximum video buffer delay in milliseconds.
transportStreamReservedBitrate Integer
Transport stream reserved bit rate.
transportStreamBitrate This property is required. number
Transport stream bit rate.
transportStreamId This property is required. number
Transport stream ID.
maximumVideoBufferDelayMilliseconds number
Maximum video buffer delay in milliseconds.
transportStreamReservedBitrate number
Transport stream reserved bit rate.
transport_stream_bitrate This property is required. int
Transport stream bit rate.
transport_stream_id This property is required. int
Transport stream ID.
maximum_video_buffer_delay_milliseconds int
Maximum video buffer delay in milliseconds.
transport_stream_reserved_bitrate int
Transport stream reserved bit rate.
transportStreamBitrate This property is required. Number
Transport stream bit rate.
transportStreamId This property is required. Number
Transport stream ID.
maximumVideoBufferDelayMilliseconds Number
Maximum video buffer delay in milliseconds.
transportStreamReservedBitrate Number
Transport stream reserved bit rate.

MultiplexState

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

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

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi