RouterInput - AWS Elemental MediaConnect

RouterInput

A router input in AWS Elemental MediaConnect. A router input is a source of media content that can be routed to one or more router outputs.

Contents

arn

The Amazon Resource Name (ARN) of the router input.

Type: String

Pattern: arn:(aws[a-zA-Z-]*):mediaconnect:[a-z0-9-]+:[0-9]{12}:routerInput:[a-z0-9]{12}

Required: Yes

availabilityZone

The Availability Zone of the router input.

Type: String

Required: Yes

configuration

The configuration settings for a router input.

Type: RouterInputConfiguration object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: Yes

createdAt

The timestamp when the router input was created.

Type: Timestamp

Required: Yes

id

The unique identifier of the router input.

Type: String

Required: Yes

inputType

The type of the router input.

Type: String

Valid Values: STANDARD | FAILOVER | MERGE | MEDIACONNECT_FLOW

Required: Yes

maintenanceConfiguration

The maintenance configuration settings applied to this router input.

Type: MaintenanceConfiguration object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: Yes

maintenanceType

The type of maintenance configuration applied to this router input.

Type: String

Valid Values: PREFERRED_DAY_TIME | DEFAULT

Required: Yes

maximumBitrate

The maximum bitrate for the router input.

Type: Long

Required: Yes

messages

The messages associated with the router input.

Type: Array of RouterInputMessage objects

Required: Yes

name

The name of the router input.

Type: String

Required: Yes

regionName

The AWS Region where the router input is located.

Type: String

Required: Yes

routedOutputs

The number of router outputs associated with the router input.

Type: Integer

Required: Yes

routingScope

Indicates whether the router input is configured for Regional or global routing.

Type: String

Valid Values: REGIONAL | GLOBAL

Required: Yes

state

The current state of the router input.

Type: String

Valid Values: CREATING | STANDBY | STARTING | ACTIVE | STOPPING | DELETING | UPDATING | ERROR | RECOVERING | MIGRATING

Required: Yes

streamDetails

Configuration details for the router input stream.

Type: RouterInputStreamDetails object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: Yes

tags

Key-value pairs that can be used to tag and organize this router input.

Type: String to string map

Required: Yes

tier

The tier level of the router input.

Type: String

Valid Values: INPUT_100 | INPUT_50 | INPUT_20

Required: Yes

transitEncryption

The transit encryption settings for a router input.

Type: RouterInputTransitEncryption object

Required: Yes

updatedAt

The timestamp when the router input was last updated.

Type: Timestamp

Required: Yes

ipAddress

The IP address of the router input.

Type: String

Required: No

maintenanceSchedule

The current maintenance schedule details for this router input.

Type: MaintenanceSchedule object

Note: This object is a Union. Only one member of this object can be specified or returned.

Required: No

maintenanceScheduleType

The type of maintenance schedule currently in effect for this router input.

Type: String

Valid Values: WINDOW

Required: No

maximumRoutedOutputs

The maximum number of outputs that can be simultaneously routed to this input.

Type: Integer

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: