Values.DecreaseStreamRetentionPeriodInputSourceRepresents the input for DecreaseStreamRetentionPeriod.
type nonrec t = {streamName : StreamName.t option;The name of the stream to modify.
*)retentionPeriodHours : RetentionPeriodHours.t;The new retention period of the stream, in hours. Must be less than the current retention period.
*)streamARN : StreamARN.t option;The ARN of the stream.
*)streamId : StreamId.t option;Not Implemented. Reserved for future use.
*)}val make :
?streamName:??? ->
?streamARN:??? ->
?streamId:??? ->
retentionPeriodHours:RetentionPeriodHours.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Integer of RetentionPeriodHours.t | `String of StreamName.t ])
list ]