Values.UpdateSignalingChannelInputSourceUpdates the existing signaling channel. This is an asynchronous operation and takes time to complete. If the MessageTtlSeconds value is updated (either increased or reduced), it only applies to new messages sent via this channel after it's been updated. Existing messages are still expired as per the previous MessageTtlSeconds value.
type nonrec t = {channelARN : ResourceARN.t;The Amazon Resource Name (ARN) of the signaling channel that you want to update.
*)currentVersion : Version.t;The current version of the signaling channel that you want to update.
*)singleMasterConfiguration : SingleMasterConfiguration.t option;The structure containing the configuration for the SINGLE_MASTER type of the signaling channel that you want to update. This parameter and the channel message's time-to-live are required for channels with the SINGLE_MASTER channel type.
*)}val make :
?singleMasterConfiguration:??? ->
channelARN:ResourceARN.t ->
currentVersion:Version.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `String of ResourceARN.t
| `Structure of (string * [> `Integer of MessageTtlSeconds.t ]) list ])
list ]