Skip to content

RouterInput

Source code in docs_src/capo_mediaconnect/types/router_input.py
class RouterInput(TypedDict, closed=True):
    name: "str"
    """<p>The name of the router input.</p>"""
    arn: "capo_mediaconnect.types.router_input_arn.RouterInputArn"
    """<p>The Amazon Resource Name (ARN) of the router input.</p>"""
    id: "str"
    """<p>The unique identifier of the router input.</p>"""
    state: "capo_mediaconnect.types.router_input_state.RouterInputState"
    """<p>The current state of the router input.</p>"""
    input_type: "capo_mediaconnect.types.router_input_type.RouterInputType"
    """<p>The type of the router input.</p>"""
    configuration: (
        "capo_mediaconnect.types.router_input_configuration.RouterInputConfiguration"
    )
    routed_outputs: "int"
    """<p>The number of router outputs associated with the router input.</p>"""
    maximum_routed_outputs: NotRequired["int"]
    """<p>The maximum number of outputs that can be simultaneously routed to this input.</p>"""
    region_name: "str"
    """<p>The Amazon Web Services Region where the router input is located.</p>"""
    availability_zone: "str"
    """<p>The Availability Zone of the router input.</p>"""
    maximum_bitrate: "int"
    """<p>The maximum bitrate for the router input.</p>"""
    tier: "capo_mediaconnect.types.router_input_tier.RouterInputTier"
    """<p>The tier level for the router input. The tier sets the maximum bitrate, in Mbps, for the router input. Valid values include the following:</p> <ul> <li> <p> <code>INPUT_20</code> – 20 Mbps</p> </li> <li> <p> <code>INPUT_50</code> – 50 Mbps</p> </li> <li> <p> <code>INPUT_100</code> – 100 Mbps</p> </li> <li> <p> <code>INPUT_250</code> – 250 Mbps</p> </li> <li> <p> <code>INPUT_500</code> – 500 Mbps</p> </li> </ul> <p>The 250 Mbps and 500 Mbps tiers are high-bitrate tiers that support TR-07 (JPEG XS) workflows.</p>"""
    routing_scope: "capo_mediaconnect.types.routing_scope.RoutingScope"
    """<p>Indicates whether the router input is configured for Regional or global routing.</p>"""
    created_at: "datetime.datetime"
    """<p>The timestamp when the router input was created.</p>"""
    updated_at: "datetime.datetime"
    """<p>The timestamp when the router input was last updated.</p>"""
    messages: "capo_mediaconnect.types.router_input_messages.RouterInputMessages"
    """<p>The messages associated with the router input.</p>"""
    transit_encryption: "capo_mediaconnect.types.router_input_transit_encryption.RouterInputTransitEncryption"
    tags: "capo_mediaconnect.types.__map_of_string.__mapOfString"
    """<p>Key-value pairs that can be used to tag and organize this router input.</p>"""
    stream_details: (
        "capo_mediaconnect.types.router_input_stream_details.RouterInputStreamDetails"
    )
    ip_address: NotRequired["str"]
    """<p>The IP address of the router input.</p>"""
    maintenance_type: "capo_mediaconnect.types.maintenance_type.MaintenanceType"
    """<p>The type of maintenance configuration applied to this router input.</p>"""
    maintenance_configuration: (
        "capo_mediaconnect.types.maintenance_configuration.MaintenanceConfiguration"
    )
    """<p>The maintenance configuration settings applied to this router input.</p>"""
    maintenance_schedule_type: NotRequired[
        "capo_mediaconnect.types.maintenance_schedule_type.MaintenanceScheduleType"
    ]
    """<p>The type of maintenance schedule currently in effect for this router input.</p>"""
    maintenance_schedule: NotRequired[
        "capo_mediaconnect.types.maintenance_schedule.MaintenanceSchedule"
    ]
    """<p>The current maintenance schedule details for this router input.</p>"""
    content_quality_analysis_type: NotRequired[
        "capo_mediaconnect.types.router_content_quality_analysis_type.RouterContentQualityAnalysisType"
    ]
    """<p>The type of content quality analysis applied to the router input.</p>"""
    content_quality_analysis_configuration: NotRequired[
        "capo_mediaconnect.types.router_content_quality_analysis_configuration.RouterContentQualityAnalysisConfiguration"
    ]
    """<p>The content quality analysis configuration for the router input.</p>"""

arn instance-attribute

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

availability_zone instance-attribute

availability_zone: str

The Availability Zone of the router input.

configuration instance-attribute

configuration: RouterInputConfiguration

content_quality_analysis_configuration instance-attribute

content_quality_analysis_configuration: NotRequired[
    RouterContentQualityAnalysisConfiguration
]

The content quality analysis configuration for the router input.

content_quality_analysis_type instance-attribute

content_quality_analysis_type: NotRequired[RouterContentQualityAnalysisType]

The type of content quality analysis applied to the router input.

created_at instance-attribute

created_at: datetime

The timestamp when the router input was created.

id instance-attribute

id: str

The unique identifier of the router input.

input_type instance-attribute

input_type: RouterInputType

The type of the router input.

ip_address instance-attribute

ip_address: NotRequired[str]

The IP address of the router input.

maintenance_configuration instance-attribute

maintenance_configuration: MaintenanceConfiguration

The maintenance configuration settings applied to this router input.

maintenance_schedule instance-attribute

maintenance_schedule: NotRequired[MaintenanceSchedule]

The current maintenance schedule details for this router input.

maintenance_schedule_type instance-attribute

maintenance_schedule_type: NotRequired[MaintenanceScheduleType]

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

maintenance_type instance-attribute

maintenance_type: MaintenanceType

The type of maintenance configuration applied to this router input.

maximum_bitrate instance-attribute

maximum_bitrate: int

The maximum bitrate for the router input.

maximum_routed_outputs instance-attribute

maximum_routed_outputs: NotRequired[int]

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

messages instance-attribute

The messages associated with the router input.

name instance-attribute

name: str

The name of the router input.

region_name instance-attribute

region_name: str

The Amazon Web Services Region where the router input is located.

routed_outputs instance-attribute

routed_outputs: int

The number of router outputs associated with the router input.

routing_scope instance-attribute

routing_scope: RoutingScope

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

state instance-attribute

The current state of the router input.

stream_details instance-attribute

stream_details: RouterInputStreamDetails

tags instance-attribute

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

tier instance-attribute

The tier level for the router input. The tier sets the maximum bitrate, in Mbps, for the router input. Valid values include the following:

  • INPUT_20 – 20 Mbps

  • INPUT_50 – 50 Mbps

  • INPUT_100 – 100 Mbps

  • INPUT_250 – 250 Mbps

  • INPUT_500 – 500 Mbps

The 250 Mbps and 500 Mbps tiers are high-bitrate tiers that support TR-07 (JPEG XS) workflows.

transit_encryption instance-attribute

transit_encryption: RouterInputTransitEncryption

updated_at instance-attribute

updated_at: datetime

The timestamp when the router input was last updated.