Skip to content

CreateRouterOutputRequest

Source code in docs_src/capo_mediaconnect/types/create_router_output_request.py
class CreateRouterOutputRequest(TypedDict, closed=True):
    name: "str"
    """<p>The name of the router output.</p>"""
    configuration: (
        "capo_mediaconnect.types.router_output_configuration.RouterOutputConfiguration"
    )
    """<p>The configuration settings for the router output.</p>"""
    maximum_bitrate: "int"
    """<p>The maximum bitrate for the router output.</p>"""
    routing_scope: "capo_mediaconnect.types.routing_scope.RoutingScope"
    """<p>Specifies whether the router output can take inputs that are in different Regions. REGIONAL (default) - can only take inputs from same Region. GLOBAL - can take inputs from any Region.</p>"""
    tier: "capo_mediaconnect.types.router_output_tier.RouterOutputTier"
    """<p>The tier level for the router output. The tier sets the maximum bitrate, in Mbps, for the router output. Valid values include the following:</p> <ul> <li> <p> <code>OUTPUT_20</code> – 20 Mbps</p> </li> <li> <p> <code>OUTPUT_50</code> – 50 Mbps</p> </li> <li> <p> <code>OUTPUT_100</code> – 100 Mbps</p> </li> <li> <p> <code>OUTPUT_250</code> – 250 Mbps</p> </li> <li> <p> <code>OUTPUT_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>"""
    region_name: NotRequired["str"]
    """<p>The Amazon Web Services Region for the router output. Defaults to the current region if not specified.</p>"""
    availability_zone: NotRequired["str"]
    """<p>The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by <code>regionName</code>, or the current region if no <code>regionName</code> is provided. </p>"""
    maintenance_configuration: NotRequired[
        "capo_mediaconnect.types.maintenance_configuration.MaintenanceConfiguration"
    ]
    """<p>The maintenance configuration settings for the router output, including preferred maintenance windows and schedules.</p>"""
    tags: NotRequired["capo_mediaconnect.types.__map_of_string.__mapOfString"]
    """<p>Key-value pairs that can be used to tag this router output.</p>"""
    fabric_configuration: NotRequired[
        "capo_mediaconnect.types.fabric_configuration.FabricConfiguration"
    ]
    """<p>The fabric configuration settings for the router output.</p>"""
    client_token: NotRequired["capo_mediaconnect.types.client_token.ClientToken"]
    """<p>A unique identifier for the request to ensure idempotency.</p>"""

availability_zone instance-attribute

availability_zone: NotRequired[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.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique identifier for the request to ensure idempotency.

configuration instance-attribute

The configuration settings for the router output.

fabric_configuration instance-attribute

fabric_configuration: NotRequired[FabricConfiguration]

The fabric configuration settings for the router output.

maintenance_configuration instance-attribute

maintenance_configuration: NotRequired[MaintenanceConfiguration]

The maintenance configuration settings for the router output, including preferred maintenance windows and schedules.

maximum_bitrate instance-attribute

maximum_bitrate: int

The maximum bitrate for the router output.

name instance-attribute

name: str

The name of the router output.

region_name instance-attribute

region_name: NotRequired[str]

The Amazon Web Services Region for the router output. Defaults to the current region if not specified.

routing_scope instance-attribute

routing_scope: RoutingScope

Specifies whether the router output can take inputs that are in different Regions. REGIONAL (default) - can only take inputs from same Region. GLOBAL - can take inputs from any Region.

tags instance-attribute

tags: NotRequired[__mapOfString]

Key-value pairs that can be used to tag this router output.

tier instance-attribute

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

  • OUTPUT_20 – 20 Mbps

  • OUTPUT_50 – 50 Mbps

  • OUTPUT_100 – 100 Mbps

  • OUTPUT_250 – 250 Mbps

  • OUTPUT_500 – 500 Mbps

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