create_router_output
¶
create_router_output(
name: str,
configuration: RouterOutputConfiguration,
maximum_bitrate: int,
routing_scope: RoutingScope,
tier: RouterOutputTier,
*,
config_overrides: Optional[MediaConnectClientConfig] = 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/media_connect.py
4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 | |