1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. mediaconnect
  5. getRouterOutputResource

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

AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
aws-native logo

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

AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi

    Represents a router input in AWS Elemental MediaConnect that can be used to egress content transmitted from router inputs

    Using getRouterOutputResource

    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 getRouterOutputResource(args: GetRouterOutputResourceArgs, opts?: InvokeOptions): Promise<GetRouterOutputResourceResult>
    function getRouterOutputResourceOutput(args: GetRouterOutputResourceOutputArgs, opts?: InvokeOptions): Output<GetRouterOutputResourceResult>
    def get_router_output_resource(arn: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetRouterOutputResourceResult
    def get_router_output_resource_output(arn: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetRouterOutputResourceResult]
    func LookupRouterOutputResource(ctx *Context, args *LookupRouterOutputResourceArgs, opts ...InvokeOption) (*LookupRouterOutputResourceResult, error)
    func LookupRouterOutputResourceOutput(ctx *Context, args *LookupRouterOutputResourceOutputArgs, opts ...InvokeOption) LookupRouterOutputResourceResultOutput

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

    public static class GetRouterOutputResource 
    {
        public static Task<GetRouterOutputResourceResult> InvokeAsync(GetRouterOutputResourceArgs args, InvokeOptions? opts = null)
        public static Output<GetRouterOutputResourceResult> Invoke(GetRouterOutputResourceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRouterOutputResourceResult> getRouterOutputResource(GetRouterOutputResourceArgs args, InvokeOptions options)
    public static Output<GetRouterOutputResourceResult> getRouterOutputResource(GetRouterOutputResourceArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:mediaconnect:getRouterOutputResource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Arn string
    The Amazon Resource Name (ARN) of the router output.
    Arn string
    The Amazon Resource Name (ARN) of the router output.
    arn String
    The Amazon Resource Name (ARN) of the router output.
    arn string
    The Amazon Resource Name (ARN) of the router output.
    arn str
    The Amazon Resource Name (ARN) of the router output.
    arn String
    The Amazon Resource Name (ARN) of the router output.

    getRouterOutputResource Result

    The following output properties are available:

    Arn string
    The Amazon Resource Name (ARN) of the router output.
    Configuration Pulumi.AwsNative.MediaConnect.Outputs.RouterOutputResourceRouterOutputConfiguration0Properties | Pulumi.AwsNative.MediaConnect.Outputs.RouterOutputResourceRouterOutputConfiguration1Properties | Pulumi.AwsNative.MediaConnect.Outputs.RouterOutputResourceRouterOutputConfiguration2Properties
    CreatedAt string
    The timestamp when the router output was created.
    Id string
    The unique identifier of the router output.
    IpAddress string
    The IP address of the router output.
    MaintenanceConfiguration Pulumi.AwsNative.MediaConnect.Outputs.RouterOutputResourceMaintenanceConfiguration0Properties | Pulumi.AwsNative.MediaConnect.Outputs.RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    MaintenanceType Pulumi.AwsNative.MediaConnect.RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this router output.
    MaximumBitrate int
    The maximum bitrate for the router output.
    Name string
    The name of the router output.
    OutputType Pulumi.AwsNative.MediaConnect.RouterOutputResourceRouterOutputType
    The type of the router output.
    RoutedState Pulumi.AwsNative.MediaConnect.RouterOutputResourceRouterOutputRoutedState
    The current state of the association between the router output and its input.
    RoutingScope Pulumi.AwsNative.MediaConnect.RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    State Pulumi.AwsNative.MediaConnect.RouterOutputResourceRouterOutputState
    The overall state of the router output.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    Key-value pairs that can be used to tag this router output.
    Tier Pulumi.AwsNative.MediaConnect.RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    UpdatedAt string
    The timestamp when the router output was last updated.
    Arn string
    The Amazon Resource Name (ARN) of the router output.
    Configuration RouterOutputResourceRouterOutputConfiguration0Properties | RouterOutputResourceRouterOutputConfiguration1Properties | RouterOutputResourceRouterOutputConfiguration2Properties
    CreatedAt string
    The timestamp when the router output was created.
    Id string
    The unique identifier of the router output.
    IpAddress string
    The IP address of the router output.
    MaintenanceConfiguration RouterOutputResourceMaintenanceConfiguration0Properties | RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    MaintenanceType RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this router output.
    MaximumBitrate int
    The maximum bitrate for the router output.
    Name string
    The name of the router output.
    OutputType RouterOutputResourceRouterOutputType
    The type of the router output.
    RoutedState RouterOutputResourceRouterOutputRoutedState
    The current state of the association between the router output and its input.
    RoutingScope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    State RouterOutputResourceRouterOutputState
    The overall state of the router output.
    Tags Tag
    Key-value pairs that can be used to tag this router output.
    Tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    UpdatedAt string
    The timestamp when the router output was last updated.
    arn String
    The Amazon Resource Name (ARN) of the router output.
    configuration RouterOutputResourceRouterOutputConfiguration0Properties | RouterOutputResourceRouterOutputConfiguration1Properties | RouterOutputResourceRouterOutputConfiguration2Properties
    createdAt String
    The timestamp when the router output was created.
    id String
    The unique identifier of the router output.
    ipAddress String
    The IP address of the router output.
    maintenanceConfiguration RouterOutputResourceMaintenanceConfiguration0Properties | RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    maintenanceType RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this router output.
    maximumBitrate Integer
    The maximum bitrate for the router output.
    name String
    The name of the router output.
    outputType RouterOutputResourceRouterOutputType
    The type of the router output.
    routedState RouterOutputResourceRouterOutputRoutedState
    The current state of the association between the router output and its input.
    routingScope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    state RouterOutputResourceRouterOutputState
    The overall state of the router output.
    tags List<Tag>
    Key-value pairs that can be used to tag this router output.
    tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    updatedAt String
    The timestamp when the router output was last updated.
    arn string
    The Amazon Resource Name (ARN) of the router output.
    configuration RouterOutputResourceRouterOutputConfiguration0Properties | RouterOutputResourceRouterOutputConfiguration1Properties | RouterOutputResourceRouterOutputConfiguration2Properties
    createdAt string
    The timestamp when the router output was created.
    id string
    The unique identifier of the router output.
    ipAddress string
    The IP address of the router output.
    maintenanceConfiguration RouterOutputResourceMaintenanceConfiguration0Properties | RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    maintenanceType RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this router output.
    maximumBitrate number
    The maximum bitrate for the router output.
    name string
    The name of the router output.
    outputType RouterOutputResourceRouterOutputType
    The type of the router output.
    routedState RouterOutputResourceRouterOutputRoutedState
    The current state of the association between the router output and its input.
    routingScope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    state RouterOutputResourceRouterOutputState
    The overall state of the router output.
    tags Tag[]
    Key-value pairs that can be used to tag this router output.
    tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    updatedAt string
    The timestamp when the router output was last updated.
    arn str
    The Amazon Resource Name (ARN) of the router output.
    configuration RouterOutputResourceRouterOutputConfiguration0Properties | RouterOutputResourceRouterOutputConfiguration1Properties | RouterOutputResourceRouterOutputConfiguration2Properties
    created_at str
    The timestamp when the router output was created.
    id str
    The unique identifier of the router output.
    ip_address str
    The IP address of the router output.
    maintenance_configuration RouterOutputResourceMaintenanceConfiguration0Properties | RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    maintenance_type RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this router output.
    maximum_bitrate int
    The maximum bitrate for the router output.
    name str
    The name of the router output.
    output_type RouterOutputResourceRouterOutputType
    The type of the router output.
    routed_state RouterOutputResourceRouterOutputRoutedState
    The current state of the association between the router output and its input.
    routing_scope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    state RouterOutputResourceRouterOutputState
    The overall state of the router output.
    tags Sequence[root_Tag]
    Key-value pairs that can be used to tag this router output.
    tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    updated_at str
    The timestamp when the router output was last updated.
    arn String
    The Amazon Resource Name (ARN) of the router output.
    configuration Property Map | Property Map | Property Map
    createdAt String
    The timestamp when the router output was created.
    id String
    The unique identifier of the router output.
    ipAddress String
    The IP address of the router output.
    maintenanceConfiguration Property Map | Property Map
    The maintenance configuration settings applied to this router output.
    maintenanceType "PREFERRED_DAY_TIME" | "DEFAULT"
    The type of maintenance configuration applied to this router output.
    maximumBitrate Number
    The maximum bitrate for the router output.
    name String
    The name of the router output.
    outputType "STANDARD" | "MEDIACONNECT_FLOW" | "MEDIALIVE_INPUT"
    The type of the router output.
    routedState "ROUTED" | "ROUTING" | "UNROUTED"
    The current state of the association between the router output and its input.
    routingScope "REGIONAL" | "GLOBAL"
    Indicates whether the router output is configured for Regional or global routing.
    state "CREATING" | "STANDBY" | "STARTING" | "ACTIVE" | "STOPPING" | "DELETING" | "UPDATING" | "ERROR" | "RECOVERING" | "MIGRATING"
    The overall state of the router output.
    tags List<Property Map>
    Key-value pairs that can be used to tag this router output.
    tier "OUTPUT_100" | "OUTPUT_50" | "OUTPUT_20"
    The tier level of the router output.
    updatedAt String
    The timestamp when the router output was last updated.

    Supporting Types

    RouterOutputResourceDay

    RouterOutputResourceFlowTransitEncryption

    RouterOutputResourceFlowTransitEncryptionKeyConfiguration0Properties

    RouterOutputResourceFlowTransitEncryptionKeyConfiguration1Properties

    RouterOutputResourceFlowTransitEncryptionKeyType

    RouterOutputResourceForwardErrorCorrectionState

    RouterOutputResourceMaintenanceConfiguration0Properties

    RouterOutputResourceMaintenanceConfiguration1Properties

    RouterOutputResourceMaintenanceType

    RouterOutputResourceMediaConnectFlowRouterOutputConfiguration

    DestinationTransitEncryption Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceFlowTransitEncryption
    FlowArn string
    The ARN of the flow to connect to this router output.
    FlowSourceArn string
    The ARN of the flow source to connect to this router output.
    DestinationTransitEncryption RouterOutputResourceFlowTransitEncryption
    FlowArn string
    The ARN of the flow to connect to this router output.
    FlowSourceArn string
    The ARN of the flow source to connect to this router output.
    destinationTransitEncryption RouterOutputResourceFlowTransitEncryption
    flowArn String
    The ARN of the flow to connect to this router output.
    flowSourceArn String
    The ARN of the flow source to connect to this router output.
    destinationTransitEncryption RouterOutputResourceFlowTransitEncryption
    flowArn string
    The ARN of the flow to connect to this router output.
    flowSourceArn string
    The ARN of the flow source to connect to this router output.
    destination_transit_encryption RouterOutputResourceFlowTransitEncryption
    flow_arn str
    The ARN of the flow to connect to this router output.
    flow_source_arn str
    The ARN of the flow source to connect to this router output.
    destinationTransitEncryption Property Map
    flowArn String
    The ARN of the flow to connect to this router output.
    flowSourceArn String
    The ARN of the flow source to connect to this router output.

    RouterOutputResourceMediaLiveInputPipelineId

    RouterOutputResourceMediaLiveInputRouterOutputConfiguration

    destinationTransitEncryption Property Map
    mediaLiveInputArn String
    The ARN of the MediaLive input to connect to this router output.
    mediaLivePipelineId "PIPELINE_0" | "PIPELINE_1"

    RouterOutputResourceMediaLiveTransitEncryption

    RouterOutputResourceMediaLiveTransitEncryptionKeyConfiguration0Properties

    RouterOutputResourceMediaLiveTransitEncryptionKeyConfiguration1Properties

    RouterOutputResourceMediaLiveTransitEncryptionKeyType

    RouterOutputResourcePreferredDayTimeMaintenanceConfiguration

    Day Pulumi.AwsNative.MediaConnect.RouterOutputResourceDay
    Time string
    The preferred time for maintenance operations.
    Day RouterOutputResourceDay
    Time string
    The preferred time for maintenance operations.
    day RouterOutputResourceDay
    time String
    The preferred time for maintenance operations.
    day RouterOutputResourceDay
    time string
    The preferred time for maintenance operations.
    day RouterOutputResourceDay
    time str
    The preferred time for maintenance operations.

    RouterOutputResourceRistRouterOutputConfiguration

    DestinationAddress string
    The destination IP address for the RIST protocol in the router output configuration.
    DestinationPort int
    The destination port number for the RIST protocol in the router output configuration.
    DestinationAddress string
    The destination IP address for the RIST protocol in the router output configuration.
    DestinationPort int
    The destination port number for the RIST protocol in the router output configuration.
    destinationAddress String
    The destination IP address for the RIST protocol in the router output configuration.
    destinationPort Integer
    The destination port number for the RIST protocol in the router output configuration.
    destinationAddress string
    The destination IP address for the RIST protocol in the router output configuration.
    destinationPort number
    The destination port number for the RIST protocol in the router output configuration.
    destination_address str
    The destination IP address for the RIST protocol in the router output configuration.
    destination_port int
    The destination port number for the RIST protocol in the router output configuration.
    destinationAddress String
    The destination IP address for the RIST protocol in the router output configuration.
    destinationPort Number
    The destination port number for the RIST protocol in the router output configuration.

    RouterOutputResourceRouterOutputConfiguration0Properties

    RouterOutputResourceRouterOutputConfiguration1Properties

    RouterOutputResourceRouterOutputConfiguration2Properties

    RouterOutputResourceRouterOutputProtocol

    RouterOutputResourceRouterOutputProtocolConfiguration0Properties

    RouterOutputResourceRouterOutputProtocolConfiguration1Properties

    RouterOutputResourceRouterOutputProtocolConfiguration2Properties

    RouterOutputResourceRouterOutputProtocolConfiguration3Properties

    RouterOutputResourceRouterOutputRoutedState

    RouterOutputResourceRouterOutputState

    RouterOutputResourceRouterOutputTier

    RouterOutputResourceRouterOutputType

    RouterOutputResourceRoutingScope

    RouterOutputResourceRtpRouterOutputConfiguration

    DestinationAddress string
    The destination IP address for the RTP protocol in the router output configuration.
    DestinationPort int
    The destination port number for the RTP protocol in the router output configuration.
    ForwardErrorCorrection Pulumi.AwsNative.MediaConnect.RouterOutputResourceForwardErrorCorrectionState
    DestinationAddress string
    The destination IP address for the RTP protocol in the router output configuration.
    DestinationPort int
    The destination port number for the RTP protocol in the router output configuration.
    ForwardErrorCorrection RouterOutputResourceForwardErrorCorrectionState
    destinationAddress String
    The destination IP address for the RTP protocol in the router output configuration.
    destinationPort Integer
    The destination port number for the RTP protocol in the router output configuration.
    forwardErrorCorrection RouterOutputResourceForwardErrorCorrectionState
    destinationAddress string
    The destination IP address for the RTP protocol in the router output configuration.
    destinationPort number
    The destination port number for the RTP protocol in the router output configuration.
    forwardErrorCorrection RouterOutputResourceForwardErrorCorrectionState
    destination_address str
    The destination IP address for the RTP protocol in the router output configuration.
    destination_port int
    The destination port number for the RTP protocol in the router output configuration.
    forward_error_correction RouterOutputResourceForwardErrorCorrectionState
    destinationAddress String
    The destination IP address for the RTP protocol in the router output configuration.
    destinationPort Number
    The destination port number for the RTP protocol in the router output configuration.
    forwardErrorCorrection "ENABLED" | "DISABLED"

    RouterOutputResourceSecretsManagerEncryptionKeyConfiguration

    RoleArn string
    The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
    SecretArn string
    The ARN of the AWS Secrets Manager secret used for transit encryption.
    RoleArn string
    The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
    SecretArn string
    The ARN of the AWS Secrets Manager secret used for transit encryption.
    roleArn String
    The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
    secretArn String
    The ARN of the AWS Secrets Manager secret used for transit encryption.
    roleArn string
    The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
    secretArn string
    The ARN of the AWS Secrets Manager secret used for transit encryption.
    role_arn str
    The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
    secret_arn str
    The ARN of the AWS Secrets Manager secret used for transit encryption.
    roleArn String
    The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
    secretArn String
    The ARN of the AWS Secrets Manager secret used for transit encryption.

    RouterOutputResourceSrtCallerRouterOutputConfiguration

    DestinationAddress string
    The destination IP address for the SRT protocol in caller mode.
    DestinationPort int
    The destination port number for the SRT protocol in caller mode.
    MinimumLatencyMilliseconds int
    The minimum latency in milliseconds for the SRT protocol in caller mode.
    EncryptionConfiguration Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceSrtEncryptionConfiguration
    StreamId string
    The stream ID for the SRT protocol in caller mode.
    DestinationAddress string
    The destination IP address for the SRT protocol in caller mode.
    DestinationPort int
    The destination port number for the SRT protocol in caller mode.
    MinimumLatencyMilliseconds int
    The minimum latency in milliseconds for the SRT protocol in caller mode.
    EncryptionConfiguration RouterOutputResourceSrtEncryptionConfiguration
    StreamId string
    The stream ID for the SRT protocol in caller mode.
    destinationAddress String
    The destination IP address for the SRT protocol in caller mode.
    destinationPort Integer
    The destination port number for the SRT protocol in caller mode.
    minimumLatencyMilliseconds Integer
    The minimum latency in milliseconds for the SRT protocol in caller mode.
    encryptionConfiguration RouterOutputResourceSrtEncryptionConfiguration
    streamId String
    The stream ID for the SRT protocol in caller mode.
    destinationAddress string
    The destination IP address for the SRT protocol in caller mode.
    destinationPort number
    The destination port number for the SRT protocol in caller mode.
    minimumLatencyMilliseconds number
    The minimum latency in milliseconds for the SRT protocol in caller mode.
    encryptionConfiguration RouterOutputResourceSrtEncryptionConfiguration
    streamId string
    The stream ID for the SRT protocol in caller mode.
    destination_address str
    The destination IP address for the SRT protocol in caller mode.
    destination_port int
    The destination port number for the SRT protocol in caller mode.
    minimum_latency_milliseconds int
    The minimum latency in milliseconds for the SRT protocol in caller mode.
    encryption_configuration RouterOutputResourceSrtEncryptionConfiguration
    stream_id str
    The stream ID for the SRT protocol in caller mode.
    destinationAddress String
    The destination IP address for the SRT protocol in caller mode.
    destinationPort Number
    The destination port number for the SRT protocol in caller mode.
    minimumLatencyMilliseconds Number
    The minimum latency in milliseconds for the SRT protocol in caller mode.
    encryptionConfiguration Property Map
    streamId String
    The stream ID for the SRT protocol in caller mode.

    RouterOutputResourceSrtEncryptionConfiguration

    RouterOutputResourceSrtListenerRouterOutputConfiguration

    MinimumLatencyMilliseconds int
    The minimum latency in milliseconds for the SRT protocol in listener mode.
    Port int
    The port number for the SRT protocol in listener mode.
    EncryptionConfiguration Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceSrtEncryptionConfiguration
    MinimumLatencyMilliseconds int
    The minimum latency in milliseconds for the SRT protocol in listener mode.
    Port int
    The port number for the SRT protocol in listener mode.
    EncryptionConfiguration RouterOutputResourceSrtEncryptionConfiguration
    minimumLatencyMilliseconds Integer
    The minimum latency in milliseconds for the SRT protocol in listener mode.
    port Integer
    The port number for the SRT protocol in listener mode.
    encryptionConfiguration RouterOutputResourceSrtEncryptionConfiguration
    minimumLatencyMilliseconds number
    The minimum latency in milliseconds for the SRT protocol in listener mode.
    port number
    The port number for the SRT protocol in listener mode.
    encryptionConfiguration RouterOutputResourceSrtEncryptionConfiguration
    minimum_latency_milliseconds int
    The minimum latency in milliseconds for the SRT protocol in listener mode.
    port int
    The port number for the SRT protocol in listener mode.
    encryption_configuration RouterOutputResourceSrtEncryptionConfiguration
    minimumLatencyMilliseconds Number
    The minimum latency in milliseconds for the SRT protocol in listener mode.
    port Number
    The port number for the SRT protocol in listener mode.
    encryptionConfiguration Property Map

    RouterOutputResourceStandardRouterOutputConfiguration

    networkInterfaceArn String
    The Amazon Resource Name (ARN) of the network interface associated with the standard router output.
    protocolConfiguration Property Map | Property Map | Property Map | Property Map
    protocol "RTP" | "RIST" | "SRT_CALLER" | "SRT_LISTENER"

    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 Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate