Values.S3DestinationConfigurationSourceA complex type that describes an S3 location where recorded videos will be stored.
type nonrec t = {storageConfigurationArn : StorageConfigurationArn.t;ARN of the StorageConfiguration where recorded videos will be stored.
*)encoderConfigurationArns : EncoderConfigurationArnList.t;ARNs of the EncoderConfiguration resource. The encoder configuration and stage resources must be in the same AWS account and region.
*)recordingConfiguration : RecordingConfiguration.t option;Array of maps, each of the form string:string (key:value). This is an optional customer specification, currently used only to specify the recording format for storing a recording in Amazon S3.
*)thumbnailConfigurations : CompositionThumbnailConfigurationList.t option;A complex type that allows you to enable/disable the recording of thumbnails for a Composition and modify the interval at which thumbnails are generated for the live session.
*)}val make :
?recordingConfiguration:??? ->
?thumbnailConfigurations:??? ->
storageConfigurationArn:StorageConfigurationArn.t ->
encoderConfigurationArns:EncoderConfigurationArnList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of EncoderConfigurationArn.t
| `Structure of
(string
* [> `Integer of ThumbnailIntervalSeconds.t
| `List of [> `Enum of string ] list ])
list ]
list
| `String of StorageConfigurationArn.t
| `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Integer of
CompositionRecordingTargetSegmentDurationSeconds.t ])
list ])
list ])
list ]