Values.UpdateRouterInputRequestSourceUpdates the configuration of an existing router input in AWS Elemental MediaConnect.
type nonrec t = {arn : RouterInputArn.t;The Amazon Resource Name (ARN) of the router input that you want to update.
*)name : UpdateRouterInputRequestNameString.t option;The updated name for the router input.
*)configuration : RouterInputConfiguration.t option;The updated configuration settings for the router input. Changing the type of the configuration is not supported.
*)maximumBitrate : Long.t option;The updated maximum bitrate for the router input.
*)routingScope : RoutingScope.t option;Specifies whether the router input can be assigned to outputs in different Regions. REGIONAL (default) - can be assigned only to outputs in the same Region. GLOBAL - can be assigned to outputs in any Region.
*)tier : RouterInputTier.t option;The updated tier level for the router input.
*)transitEncryption : RouterInputTransitEncryption.t option;The updated transit encryption settings for the router input.
*)maintenanceConfiguration : MaintenanceConfiguration.t option;The updated maintenance configuration settings for the router input, including any changes to preferred maintenance windows and schedules.
*)}val make :
?name:??? ->
?configuration:??? ->
?maximumBitrate:??? ->
?routingScope:??? ->
?tier:??? ->
?transitEncryption:??? ->
?maintenanceConfiguration:??? ->
arn:RouterInputArn.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of Long.t
| `String of RouterInputArn.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Enum of string
| `Integer of
FailoverRouterInputConfigurationPrimarySourceIndexInteger.t
| `List of
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Integer of
RistRouterInputConfigurationPortInteger.t
| `Long of
RistRouterInputConfigurationRecoveryLatencyMillisecondsLong.t
| `String of String_.t
| `Structure of
(string
* [> `Structure of
(string
* [> `String of SecretArn.t ])
list ])
list ])
list ])
list ]
list
| `Long of Long.t
| `String of RouterNetworkInterfaceArn.t
| `Structure of
(string
* [> `Enum of string
| `String of SecretArn.t
| `Structure of
(string
* [> `Enum of string
| `Integer of
RistRouterInputConfigurationPortInteger.t
| `Long of
RistRouterInputConfigurationRecoveryLatencyMillisecondsLong.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 ]