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

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

    Create RouterOutputResource Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new RouterOutputResource(name: string, args: RouterOutputResourceArgs, opts?: CustomResourceOptions);
    @overload
    def RouterOutputResource(resource_name: str,
                             args: RouterOutputResourceArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def RouterOutputResource(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             configuration: Optional[Union[RouterOutputResourceRouterOutputConfiguration0PropertiesArgs, RouterOutputResourceRouterOutputConfiguration1PropertiesArgs, RouterOutputResourceRouterOutputConfiguration2PropertiesArgs]] = None,
                             maximum_bitrate: Optional[int] = None,
                             routing_scope: Optional[RouterOutputResourceRoutingScope] = None,
                             tier: Optional[RouterOutputResourceRouterOutputTier] = None,
                             availability_zone: Optional[str] = None,
                             maintenance_configuration: Optional[Union[RouterOutputResourceMaintenanceConfiguration0PropertiesArgs, RouterOutputResourceMaintenanceConfiguration1PropertiesArgs]] = None,
                             name: Optional[str] = None,
                             region_name: Optional[str] = None,
                             tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewRouterOutputResource(ctx *Context, name string, args RouterOutputResourceArgs, opts ...ResourceOption) (*RouterOutputResource, error)
    public RouterOutputResource(string name, RouterOutputResourceArgs args, CustomResourceOptions? opts = null)
    public RouterOutputResource(String name, RouterOutputResourceArgs args)
    public RouterOutputResource(String name, RouterOutputResourceArgs args, CustomResourceOptions options)
    
    type: aws-native:mediaconnect:RouterOutputResource
    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 RouterOutputResourceArgs
    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 RouterOutputResourceArgs
    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 RouterOutputResourceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RouterOutputResourceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RouterOutputResourceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    RouterOutputResource 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 RouterOutputResource resource accepts the following input properties:

    Configuration Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceRouterOutputConfiguration0Properties | Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceRouterOutputConfiguration1Properties | Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceRouterOutputConfiguration2Properties
    MaximumBitrate int
    The maximum bitrate for the router output.
    RoutingScope Pulumi.AwsNative.MediaConnect.RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    Tier Pulumi.AwsNative.MediaConnect.RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    AvailabilityZone string
    The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
    MaintenanceConfiguration Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceMaintenanceConfiguration0Properties | Pulumi.AwsNative.MediaConnect.Inputs.RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    Name string
    The name of the router output.
    RegionName string
    The AWS Region for the router output. Defaults to the current region if not specified.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Key-value pairs that can be used to tag this router output.
    Configuration RouterOutputResourceRouterOutputConfiguration0PropertiesArgs | RouterOutputResourceRouterOutputConfiguration1PropertiesArgs | RouterOutputResourceRouterOutputConfiguration2PropertiesArgs
    MaximumBitrate int
    The maximum bitrate for the router output.
    RoutingScope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    Tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    AvailabilityZone string
    The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
    MaintenanceConfiguration RouterOutputResourceMaintenanceConfiguration0PropertiesArgs | RouterOutputResourceMaintenanceConfiguration1PropertiesArgs
    The maintenance configuration settings applied to this router output.
    Name string
    The name of the router output.
    RegionName string
    The AWS Region for the router output. Defaults to the current region if not specified.
    Tags TagArgs
    Key-value pairs that can be used to tag this router output.
    configuration RouterOutputResourceRouterOutputConfiguration0Properties | RouterOutputResourceRouterOutputConfiguration1Properties | RouterOutputResourceRouterOutputConfiguration2Properties
    maximumBitrate Integer
    The maximum bitrate for the router output.
    routingScope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    availabilityZone String
    The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
    maintenanceConfiguration RouterOutputResourceMaintenanceConfiguration0Properties | RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    name String
    The name of the router output.
    regionName String
    The AWS Region for the router output. Defaults to the current region if not specified.
    tags List<Tag>
    Key-value pairs that can be used to tag this router output.
    configuration RouterOutputResourceRouterOutputConfiguration0Properties | RouterOutputResourceRouterOutputConfiguration1Properties | RouterOutputResourceRouterOutputConfiguration2Properties
    maximumBitrate number
    The maximum bitrate for the router output.
    routingScope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    availabilityZone string
    The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
    maintenanceConfiguration RouterOutputResourceMaintenanceConfiguration0Properties | RouterOutputResourceMaintenanceConfiguration1Properties
    The maintenance configuration settings applied to this router output.
    name string
    The name of the router output.
    regionName string
    The AWS Region for the router output. Defaults to the current region if not specified.
    tags Tag[]
    Key-value pairs that can be used to tag this router output.
    configuration RouterOutputResourceRouterOutputConfiguration0PropertiesArgs | RouterOutputResourceRouterOutputConfiguration1PropertiesArgs | RouterOutputResourceRouterOutputConfiguration2PropertiesArgs
    maximum_bitrate int
    The maximum bitrate for the router output.
    routing_scope RouterOutputResourceRoutingScope
    Indicates whether the router output is configured for Regional or global routing.
    tier RouterOutputResourceRouterOutputTier
    The tier level of the router output.
    availability_zone str
    The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
    maintenance_configuration RouterOutputResourceMaintenanceConfiguration0PropertiesArgs | RouterOutputResourceMaintenanceConfiguration1PropertiesArgs
    The maintenance configuration settings applied to this router output.
    name str
    The name of the router output.
    region_name str
    The AWS Region for the router output. Defaults to the current region if not specified.
    tags Sequence[TagArgs]
    Key-value pairs that can be used to tag this router output.
    configuration Property Map | Property Map | Property Map
    maximumBitrate Number
    The maximum bitrate for the router output.
    routingScope "REGIONAL" | "GLOBAL"
    Indicates whether the router output is configured for Regional or global routing.
    tier "OUTPUT_100" | "OUTPUT_50" | "OUTPUT_20"
    The tier level of the router output.
    availabilityZone String
    The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
    maintenanceConfiguration Property Map | Property Map
    The maintenance configuration settings applied to this router output.
    name String
    The name of the router output.
    regionName String
    The AWS Region for the router output. Defaults to the current region if not specified.
    tags List<Property Map>
    Key-value pairs that can be used to tag this router output.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the RouterOutputResource resource produces the following output properties:

    Arn string
    The Amazon Resource Name (ARN) of the router output.
    AwsId string
    The unique identifier of the router output.
    CreatedAt string
    The timestamp when the router output was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    IpAddress string
    The IP address of the router output.
    MaintenanceType Pulumi.AwsNative.MediaConnect.RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this 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.
    State Pulumi.AwsNative.MediaConnect.RouterOutputResourceRouterOutputState
    The overall state 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.
    AwsId string
    The unique identifier of the router output.
    CreatedAt string
    The timestamp when the router output was created.
    Id string
    The provider-assigned unique ID for this managed resource.
    IpAddress string
    The IP address of the router output.
    MaintenanceType RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this 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.
    State RouterOutputResourceRouterOutputState
    The overall state 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.
    awsId String
    The unique identifier of the router output.
    createdAt String
    The timestamp when the router output was created.
    id String
    The provider-assigned unique ID for this managed resource.
    ipAddress String
    The IP address of the router output.
    maintenanceType RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this 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.
    state RouterOutputResourceRouterOutputState
    The overall state 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.
    awsId string
    The unique identifier of the router output.
    createdAt string
    The timestamp when the router output was created.
    id string
    The provider-assigned unique ID for this managed resource.
    ipAddress string
    The IP address of the router output.
    maintenanceType RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this 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.
    state RouterOutputResourceRouterOutputState
    The overall state 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.
    aws_id str
    The unique identifier of the router output.
    created_at str
    The timestamp when the router output was created.
    id str
    The provider-assigned unique ID for this managed resource.
    ip_address str
    The IP address of the router output.
    maintenance_type RouterOutputResourceMaintenanceType
    The type of maintenance configuration applied to this 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.
    state RouterOutputResourceRouterOutputState
    The overall state 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.
    awsId String
    The unique identifier of the router output.
    createdAt String
    The timestamp when the router output was created.
    id String
    The provider-assigned unique ID for this managed resource.
    ipAddress String
    The IP address of the router output.
    maintenanceType "PREFERRED_DAY_TIME" | "DEFAULT"
    The type of maintenance configuration applied to this 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.
    state "CREATING" | "STANDBY" | "STARTING" | "ACTIVE" | "STOPPING" | "DELETING" | "UPDATING" | "ERROR" | "RECOVERING" | "MIGRATING"
    The overall state of the router output.
    updatedAt String
    The timestamp when the router output was last updated.

    Supporting Types

    RouterOutputResourceDay, RouterOutputResourceDayArgs

    Monday
    MONDAY
    Tuesday
    TUESDAY
    Wednesday
    WEDNESDAY
    Thursday
    THURSDAY
    Friday
    FRIDAY
    Saturday
    SATURDAY
    Sunday
    SUNDAY
    RouterOutputResourceDayMonday
    MONDAY
    RouterOutputResourceDayTuesday
    TUESDAY
    RouterOutputResourceDayWednesday
    WEDNESDAY
    RouterOutputResourceDayThursday
    THURSDAY
    RouterOutputResourceDayFriday
    FRIDAY
    RouterOutputResourceDaySaturday
    SATURDAY
    RouterOutputResourceDaySunday
    SUNDAY
    Monday
    MONDAY
    Tuesday
    TUESDAY
    Wednesday
    WEDNESDAY
    Thursday
    THURSDAY
    Friday
    FRIDAY
    Saturday
    SATURDAY
    Sunday
    SUNDAY
    Monday
    MONDAY
    Tuesday
    TUESDAY
    Wednesday
    WEDNESDAY
    Thursday
    THURSDAY
    Friday
    FRIDAY
    Saturday
    SATURDAY
    Sunday
    SUNDAY
    MONDAY
    MONDAY
    TUESDAY
    TUESDAY
    WEDNESDAY
    WEDNESDAY
    THURSDAY
    THURSDAY
    FRIDAY
    FRIDAY
    SATURDAY
    SATURDAY
    SUNDAY
    SUNDAY
    "MONDAY"
    MONDAY
    "TUESDAY"
    TUESDAY
    "WEDNESDAY"
    WEDNESDAY
    "THURSDAY"
    THURSDAY
    "FRIDAY"
    FRIDAY
    "SATURDAY"
    SATURDAY
    "SUNDAY"
    SUNDAY

    RouterOutputResourceFlowTransitEncryption, RouterOutputResourceFlowTransitEncryptionArgs

    The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.

    RouterOutputResourceFlowTransitEncryptionKeyConfiguration0Properties, RouterOutputResourceFlowTransitEncryptionKeyConfiguration0PropertiesArgs

    Configuration settings for flow transit encryption keys.

    RouterOutputResourceFlowTransitEncryptionKeyConfiguration1Properties, RouterOutputResourceFlowTransitEncryptionKeyConfiguration1PropertiesArgs

    Configuration settings for flow transit encryption keys.

    RouterOutputResourceFlowTransitEncryptionKeyType, RouterOutputResourceFlowTransitEncryptionKeyTypeArgs

    SecretsManager
    SECRETS_MANAGER
    Automatic
    AUTOMATIC
    RouterOutputResourceFlowTransitEncryptionKeyTypeSecretsManager
    SECRETS_MANAGER
    RouterOutputResourceFlowTransitEncryptionKeyTypeAutomatic
    AUTOMATIC
    SecretsManager
    SECRETS_MANAGER
    Automatic
    AUTOMATIC
    SecretsManager
    SECRETS_MANAGER
    Automatic
    AUTOMATIC
    SECRETS_MANAGER
    SECRETS_MANAGER
    AUTOMATIC
    AUTOMATIC
    "SECRETS_MANAGER"
    SECRETS_MANAGER
    "AUTOMATIC"
    AUTOMATIC

    RouterOutputResourceForwardErrorCorrectionState, RouterOutputResourceForwardErrorCorrectionStateArgs

    Enabled
    ENABLED
    Disabled
    DISABLED
    RouterOutputResourceForwardErrorCorrectionStateEnabled
    ENABLED
    RouterOutputResourceForwardErrorCorrectionStateDisabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    Enabled
    ENABLED
    Disabled
    DISABLED
    ENABLED
    ENABLED
    DISABLED
    DISABLED
    "ENABLED"
    ENABLED
    "DISABLED"
    DISABLED

    RouterOutputResourceMaintenanceConfiguration0Properties, RouterOutputResourceMaintenanceConfiguration0PropertiesArgs

    The configuration settings for maintenance operations, including preferred maintenance windows and schedules.

    RouterOutputResourceMaintenanceConfiguration1Properties, RouterOutputResourceMaintenanceConfiguration1PropertiesArgs

    The configuration settings for maintenance operations, including preferred maintenance windows and schedules.

    RouterOutputResourceMaintenanceType, RouterOutputResourceMaintenanceTypeArgs

    PreferredDayTime
    PREFERRED_DAY_TIME
    Default
    DEFAULT
    RouterOutputResourceMaintenanceTypePreferredDayTime
    PREFERRED_DAY_TIME
    RouterOutputResourceMaintenanceTypeDefault
    DEFAULT
    PreferredDayTime
    PREFERRED_DAY_TIME
    Default
    DEFAULT
    PreferredDayTime
    PREFERRED_DAY_TIME
    Default
    DEFAULT
    PREFERRED_DAY_TIME
    PREFERRED_DAY_TIME
    DEFAULT
    DEFAULT
    "PREFERRED_DAY_TIME"
    PREFERRED_DAY_TIME
    "DEFAULT"
    DEFAULT

    RouterOutputResourceMediaConnectFlowRouterOutputConfiguration, RouterOutputResourceMediaConnectFlowRouterOutputConfigurationArgs

    Configuration settings for connecting a router output to a MediaConnect flow source.
    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, RouterOutputResourceMediaLiveInputPipelineIdArgs

    Pipeline0
    PIPELINE_0
    Pipeline1
    PIPELINE_1
    RouterOutputResourceMediaLiveInputPipelineIdPipeline0
    PIPELINE_0
    RouterOutputResourceMediaLiveInputPipelineIdPipeline1
    PIPELINE_1
    Pipeline0
    PIPELINE_0
    Pipeline1
    PIPELINE_1
    Pipeline0
    PIPELINE_0
    Pipeline1
    PIPELINE_1
    PIPELINE0
    PIPELINE_0
    PIPELINE1
    PIPELINE_1
    "PIPELINE_0"
    PIPELINE_0
    "PIPELINE_1"
    PIPELINE_1

    RouterOutputResourceMediaLiveInputRouterOutputConfiguration, RouterOutputResourceMediaLiveInputRouterOutputConfigurationArgs

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

    RouterOutputResourceMediaLiveTransitEncryption, RouterOutputResourceMediaLiveTransitEncryptionArgs

    The encryption configuration that defines how content is encrypted during transit between MediaConnect Router and MediaLive. This configuration determines whether encryption keys are automatically managed by the service or manually managed through AWS Secrets Manager.

    RouterOutputResourceMediaLiveTransitEncryptionKeyConfiguration0Properties, RouterOutputResourceMediaLiveTransitEncryptionKeyConfiguration0PropertiesArgs

    Configuration settings for the MediaLive transit encryption key.

    RouterOutputResourceMediaLiveTransitEncryptionKeyConfiguration1Properties, RouterOutputResourceMediaLiveTransitEncryptionKeyConfiguration1PropertiesArgs

    Configuration settings for the MediaLive transit encryption key.

    RouterOutputResourceMediaLiveTransitEncryptionKeyType, RouterOutputResourceMediaLiveTransitEncryptionKeyTypeArgs

    SecretsManager
    SECRETS_MANAGER
    Automatic
    AUTOMATIC
    RouterOutputResourceMediaLiveTransitEncryptionKeyTypeSecretsManager
    SECRETS_MANAGER
    RouterOutputResourceMediaLiveTransitEncryptionKeyTypeAutomatic
    AUTOMATIC
    SecretsManager
    SECRETS_MANAGER
    Automatic
    AUTOMATIC
    SecretsManager
    SECRETS_MANAGER
    Automatic
    AUTOMATIC
    SECRETS_MANAGER
    SECRETS_MANAGER
    AUTOMATIC
    AUTOMATIC
    "SECRETS_MANAGER"
    SECRETS_MANAGER
    "AUTOMATIC"
    AUTOMATIC

    RouterOutputResourcePreferredDayTimeMaintenanceConfiguration, RouterOutputResourcePreferredDayTimeMaintenanceConfigurationArgs

    Configuration for preferred day and time maintenance settings.
    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, RouterOutputResourceRistRouterOutputConfigurationArgs

    The configuration settings for a router output using the RIST (Reliable Internet Stream Transport) protocol, including the destination address and port.
    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, RouterOutputResourceRouterOutputConfiguration0PropertiesArgs

    The configuration settings for a router output.

    RouterOutputResourceRouterOutputConfiguration1Properties, RouterOutputResourceRouterOutputConfiguration1PropertiesArgs

    The configuration settings for a router output.

    RouterOutputResourceRouterOutputConfiguration2Properties, RouterOutputResourceRouterOutputConfiguration2PropertiesArgs

    The configuration settings for a router output.

    RouterOutputResourceRouterOutputProtocol, RouterOutputResourceRouterOutputProtocolArgs

    Rtp
    RTP
    Rist
    RIST
    SrtCaller
    SRT_CALLER
    SrtListener
    SRT_LISTENER
    RouterOutputResourceRouterOutputProtocolRtp
    RTP
    RouterOutputResourceRouterOutputProtocolRist
    RIST
    RouterOutputResourceRouterOutputProtocolSrtCaller
    SRT_CALLER
    RouterOutputResourceRouterOutputProtocolSrtListener
    SRT_LISTENER
    Rtp
    RTP
    Rist
    RIST
    SrtCaller
    SRT_CALLER
    SrtListener
    SRT_LISTENER
    Rtp
    RTP
    Rist
    RIST
    SrtCaller
    SRT_CALLER
    SrtListener
    SRT_LISTENER
    RTP
    RTP
    RIST
    RIST
    SRT_CALLER
    SRT_CALLER
    SRT_LISTENER
    SRT_LISTENER
    "RTP"
    RTP
    "RIST"
    RIST
    "SRT_CALLER"
    SRT_CALLER
    "SRT_LISTENER"
    SRT_LISTENER

    RouterOutputResourceRouterOutputProtocolConfiguration0Properties, RouterOutputResourceRouterOutputProtocolConfiguration0PropertiesArgs

    The protocol configuration settings for a router output.

    RouterOutputResourceRouterOutputProtocolConfiguration1Properties, RouterOutputResourceRouterOutputProtocolConfiguration1PropertiesArgs

    The protocol configuration settings for a router output.

    RouterOutputResourceRouterOutputProtocolConfiguration2Properties, RouterOutputResourceRouterOutputProtocolConfiguration2PropertiesArgs

    The protocol configuration settings for a router output.

    RouterOutputResourceRouterOutputProtocolConfiguration3Properties, RouterOutputResourceRouterOutputProtocolConfiguration3PropertiesArgs

    The protocol configuration settings for a router output.

    RouterOutputResourceRouterOutputRoutedState, RouterOutputResourceRouterOutputRoutedStateArgs

    Routed
    ROUTED
    Routing
    ROUTING
    Unrouted
    UNROUTED
    RouterOutputResourceRouterOutputRoutedStateRouted
    ROUTED
    RouterOutputResourceRouterOutputRoutedStateRouting
    ROUTING
    RouterOutputResourceRouterOutputRoutedStateUnrouted
    UNROUTED
    Routed
    ROUTED
    Routing
    ROUTING
    Unrouted
    UNROUTED
    Routed
    ROUTED
    Routing
    ROUTING
    Unrouted
    UNROUTED
    ROUTED
    ROUTED
    ROUTING
    ROUTING
    UNROUTED
    UNROUTED
    "ROUTED"
    ROUTED
    "ROUTING"
    ROUTING
    "UNROUTED"
    UNROUTED

    RouterOutputResourceRouterOutputState, RouterOutputResourceRouterOutputStateArgs

    Creating
    CREATING
    Standby
    STANDBY
    Starting
    STARTING
    Active
    ACTIVE
    Stopping
    STOPPING
    Deleting
    DELETING
    Updating
    UPDATING
    Error
    ERROR
    Recovering
    RECOVERING
    Migrating
    MIGRATING
    RouterOutputResourceRouterOutputStateCreating
    CREATING
    RouterOutputResourceRouterOutputStateStandby
    STANDBY
    RouterOutputResourceRouterOutputStateStarting
    STARTING
    RouterOutputResourceRouterOutputStateActive
    ACTIVE
    RouterOutputResourceRouterOutputStateStopping
    STOPPING
    RouterOutputResourceRouterOutputStateDeleting
    DELETING
    RouterOutputResourceRouterOutputStateUpdating
    UPDATING
    RouterOutputResourceRouterOutputStateError
    ERROR
    RouterOutputResourceRouterOutputStateRecovering
    RECOVERING
    RouterOutputResourceRouterOutputStateMigrating
    MIGRATING
    Creating
    CREATING
    Standby
    STANDBY
    Starting
    STARTING
    Active
    ACTIVE
    Stopping
    STOPPING
    Deleting
    DELETING
    Updating
    UPDATING
    Error
    ERROR
    Recovering
    RECOVERING
    Migrating
    MIGRATING
    Creating
    CREATING
    Standby
    STANDBY
    Starting
    STARTING
    Active
    ACTIVE
    Stopping
    STOPPING
    Deleting
    DELETING
    Updating
    UPDATING
    Error
    ERROR
    Recovering
    RECOVERING
    Migrating
    MIGRATING
    CREATING
    CREATING
    STANDBY
    STANDBY
    STARTING
    STARTING
    ACTIVE
    ACTIVE
    STOPPING
    STOPPING
    DELETING
    DELETING
    UPDATING
    UPDATING
    ERROR
    ERROR
    RECOVERING
    RECOVERING
    MIGRATING
    MIGRATING
    "CREATING"
    CREATING
    "STANDBY"
    STANDBY
    "STARTING"
    STARTING
    "ACTIVE"
    ACTIVE
    "STOPPING"
    STOPPING
    "DELETING"
    DELETING
    "UPDATING"
    UPDATING
    "ERROR"
    ERROR
    "RECOVERING"
    RECOVERING
    "MIGRATING"
    MIGRATING

    RouterOutputResourceRouterOutputTier, RouterOutputResourceRouterOutputTierArgs

    Output100
    OUTPUT_100
    Output50
    OUTPUT_50
    Output20
    OUTPUT_20
    RouterOutputResourceRouterOutputTierOutput100
    OUTPUT_100
    RouterOutputResourceRouterOutputTierOutput50
    OUTPUT_50
    RouterOutputResourceRouterOutputTierOutput20
    OUTPUT_20
    Output100
    OUTPUT_100
    Output50
    OUTPUT_50
    Output20
    OUTPUT_20
    Output100
    OUTPUT_100
    Output50
    OUTPUT_50
    Output20
    OUTPUT_20
    OUTPUT100
    OUTPUT_100
    OUTPUT50
    OUTPUT_50
    OUTPUT20
    OUTPUT_20
    "OUTPUT_100"
    OUTPUT_100
    "OUTPUT_50"
    OUTPUT_50
    "OUTPUT_20"
    OUTPUT_20

    RouterOutputResourceRouterOutputType, RouterOutputResourceRouterOutputTypeArgs

    Standard
    STANDARD
    MediaconnectFlow
    MEDIACONNECT_FLOW
    MedialiveInput
    MEDIALIVE_INPUT
    RouterOutputResourceRouterOutputTypeStandard
    STANDARD
    RouterOutputResourceRouterOutputTypeMediaconnectFlow
    MEDIACONNECT_FLOW
    RouterOutputResourceRouterOutputTypeMedialiveInput
    MEDIALIVE_INPUT
    Standard
    STANDARD
    MediaconnectFlow
    MEDIACONNECT_FLOW
    MedialiveInput
    MEDIALIVE_INPUT
    Standard
    STANDARD
    MediaconnectFlow
    MEDIACONNECT_FLOW
    MedialiveInput
    MEDIALIVE_INPUT
    STANDARD
    STANDARD
    MEDIACONNECT_FLOW
    MEDIACONNECT_FLOW
    MEDIALIVE_INPUT
    MEDIALIVE_INPUT
    "STANDARD"
    STANDARD
    "MEDIACONNECT_FLOW"
    MEDIACONNECT_FLOW
    "MEDIALIVE_INPUT"
    MEDIALIVE_INPUT

    RouterOutputResourceRoutingScope, RouterOutputResourceRoutingScopeArgs

    Regional
    REGIONAL
    Global
    GLOBAL
    RouterOutputResourceRoutingScopeRegional
    REGIONAL
    RouterOutputResourceRoutingScopeGlobal
    GLOBAL
    Regional
    REGIONAL
    Global
    GLOBAL
    Regional
    REGIONAL
    Global
    GLOBAL
    REGIONAL
    REGIONAL
    GLOBAL_
    GLOBAL
    "REGIONAL"
    REGIONAL
    "GLOBAL"
    GLOBAL

    RouterOutputResourceRtpRouterOutputConfiguration, RouterOutputResourceRtpRouterOutputConfigurationArgs

    The configuration settings for a router output using the RTP (Real-Time Transport Protocol) protocol, including the destination address and port, and forward error correction state.
    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, RouterOutputResourceSecretsManagerEncryptionKeyConfigurationArgs

    The configuration settings for transit encryption using AWS Secrets Manager, including the secret ARN and role ARN.
    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, RouterOutputResourceSrtCallerRouterOutputConfigurationArgs

    The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in caller mode, including the destination address and port, minimum latency, stream ID, and encryption key configuration.
    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, RouterOutputResourceSrtEncryptionConfigurationArgs

    Contains the configuration settings for encrypting SRT streams, including the encryption key details and encryption parameters.

    RouterOutputResourceSrtListenerRouterOutputConfiguration, RouterOutputResourceSrtListenerRouterOutputConfigurationArgs

    The configuration settings for a router output using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and encryption key configuration.
    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, RouterOutputResourceStandardRouterOutputConfigurationArgs

    The configuration settings for a standard router output, including the protocol, protocol-specific configuration, network interface, and availability zone.
    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, TagArgs

    A set of tags to apply to the resource.
    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