Values.CreateRouterOutputRequestSourceCreates a new router output in AWS Elemental MediaConnect.
type nonrec t = {name : CreateRouterOutputRequestNameString.t;The name of the router output.
*)configuration : RouterOutputConfiguration.t;The configuration settings for the router output.
*)maximumBitrate : Long.t;The maximum bitrate for the router output.
*)routingScope : RoutingScope.t;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.t;The tier level for the router output.
*)regionName : String_.t option;The Amazon Web Services Region for the router output. Defaults to the current region if not specified.
*)availabilityZone : String_.t option;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.
*)maintenanceConfiguration : MaintenanceConfiguration.t option;The maintenance configuration settings for the router output, including preferred maintenance windows and schedules.
*)clientToken : String_.t option;A unique identifier for the request to ensure idempotency.
*)}val make :
?regionName:??? ->
?availabilityZone:??? ->
?maintenanceConfiguration:??? ->
?tags:??? ->
?clientToken:??? ->
name:CreateRouterOutputRequestNameString.t ->
configuration:RouterOutputConfiguration.t ->
maximumBitrate:Long.t ->
routingScope:RoutingScope.t ->
tier:RouterOutputTier.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of Long.t
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of CreateRouterOutputRequestNameString.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `String of RouterNetworkInterfaceArn.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of
RistRouterOutputConfigurationDestinationPortInteger.t
| `Long of
SrtListenerRouterOutputConfigurationMinimumLatencyMillisecondsLong.t
| `String of String_.t
| `Structure of
(string
* [> `String of SecretArn.t
| `Structure of
(string * [> `String of SecretArn.t ])
list ])
list ])
list ])
list ])
list ])
list ])
list ]