Values.UpdateRouterOutputRequestSourceUpdates the configuration of an existing router output in AWS Elemental MediaConnect.
type nonrec t = {arn : RouterOutputArn.t;The Amazon Resource Name (ARN) of the router output that you want to update.
*)name : UpdateRouterOutputRequestNameString.t option;The updated name for the router output.
*)configuration : RouterOutputConfiguration.t option;The updated configuration settings for the router output. Changing the type of the configuration is not supported.
*)maximumBitrate : Long.t option;The updated maximum bitrate for the router output.
*)routingScope : RoutingScope.t option;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 option;The updated tier level for the router output.
*)maintenanceConfiguration : MaintenanceConfiguration.t option;The updated maintenance configuration settings for the router output, including any changes to preferred maintenance windows and schedules.
*)}val make :
?name:??? ->
?configuration:??? ->
?maximumBitrate:??? ->
?routingScope:??? ->
?tier:??? ->
?maintenanceConfiguration:??? ->
arn:RouterOutputArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of Long.t
| `String of RouterOutputArn.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 ]