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

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

AWS Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi

aws-native.medialive.getMultiplex

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.126.0 published on Monday, Sep 30, 2024 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>
    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]
    func LookupMultiplex(ctx *Context, args *LookupMultiplexArgs, opts ...InvokeOption) (*LookupMultiplexResult, error)
    func LookupMultiplexOutput(ctx *Context, args *LookupMultiplexOutputArgs, opts ...InvokeOption) LookupMultiplexResultOutput

    > 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)
    }
    public static CompletableFuture<GetMultiplexResult> getMultiplex(GetMultiplexArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:medialive:getMultiplex
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The unique id of the multiplex.
    Id string
    The unique id of the multiplex.
    id String
    The unique id of the multiplex.
    id string
    The unique id of the multiplex.
    id str
    The unique id of the multiplex.
    id 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 int
    Transport stream bit rate.
    TransportStreamId int
    Transport stream ID.
    MaximumVideoBufferDelayMilliseconds int
    Maximum video buffer delay in milliseconds.
    TransportStreamReservedBitrate int
    Transport stream reserved bit rate.
    TransportStreamBitrate int
    Transport stream bit rate.
    TransportStreamId int
    Transport stream ID.
    MaximumVideoBufferDelayMilliseconds int
    Maximum video buffer delay in milliseconds.
    TransportStreamReservedBitrate int
    Transport stream reserved bit rate.
    transportStreamBitrate Integer
    Transport stream bit rate.
    transportStreamId Integer
    Transport stream ID.
    maximumVideoBufferDelayMilliseconds Integer
    Maximum video buffer delay in milliseconds.
    transportStreamReservedBitrate Integer
    Transport stream reserved bit rate.
    transportStreamBitrate number
    Transport stream bit rate.
    transportStreamId number
    Transport stream ID.
    maximumVideoBufferDelayMilliseconds number
    Maximum video buffer delay in milliseconds.
    transportStreamReservedBitrate number
    Transport stream reserved bit rate.
    transport_stream_bitrate int
    Transport stream bit rate.
    transport_stream_id 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 Number
    Transport stream bit rate.
    transportStreamId Number
    Transport stream ID.
    maximumVideoBufferDelayMilliseconds Number
    Maximum video buffer delay in milliseconds.
    transportStreamReservedBitrate Number
    Transport stream reserved bit rate.

    MultiplexState

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    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 Native v0.126.0 published on Monday, Sep 30, 2024 by Pulumi