create_router_output
async
¶
create_router_output(
name: str,
configuration: RouterOutputConfiguration,
maximum_bitrate: int,
routing_scope: RoutingScope,
tier: RouterOutputTier,
*,
config_overrides: Optional[AsyncMediaConnectClientConfig] = None,
region_name: Optional[str] = None,
availability_zone: Optional[str] = None,
maintenance_configuration: Optional[MaintenanceConfiguration] = None,
tags: Optional[__mapOfString] = None,
fabric_configuration: Optional[FabricConfiguration] = None,
client_token: Optional[ClientToken] = None,
) -> CreateRouterOutputResponse
Creates a new router output in AWS Elemental MediaConnect.
Parameters:
-
name(str) –The name of the router output.
-
configuration(RouterOutputConfiguration) –The configuration settings for the router output.
-
maximum_bitrate(int) –The maximum bitrate for the router output.
-
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.
-
tier(RouterOutputTier) –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.
-
-
region_name(Optional[str], default:None) –The Amazon Web Services Region for the router output. Defaults to the current region if not specified.
-
availability_zone(Optional[str], default:None) –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 noregionNameis provided. -
maintenance_configuration(Optional[MaintenanceConfiguration], default:None) –The maintenance configuration settings for the router output, including preferred maintenance windows and schedules.
-
tags(Optional[__mapOfString], default:None) –Key-value pairs that can be used to tag this router output.
-
fabric_configuration(Optional[FabricConfiguration], default:None) –The fabric configuration settings for the router output.
-
client_token(Optional[ClientToken], default:None) –A unique identifier for the request to ensure idempotency.
Raises:
-
BadRequestException–This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
-
ConflictException–The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.
-
ForbiddenException–You do not have sufficient access to perform this action.
-
InternalServerErrorException–The server encountered an internal error and is unable to complete the request.
-
RouterOutputServiceQuotaExceededException–The request to create a new router output would exceed the service quotas (limits) set for the account.
-
ServiceUnavailableException–The service is currently unavailable or busy.
-
TooManyRequestsException–The request was denied due to request throttling.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_mediaconnect/_services/async_media_connect.py
5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 | |