Values.ArchiveSourceAn Archive object that contains details about an archive.
type nonrec t = {archiveName : ArchiveName.t option;The name of the archive.
*)eventSourceArn : EventBusArn.t option;The ARN of the event bus associated with the archive. Only events from this event bus are sent to the archive.
*)state : ArchiveState.t option;The current state of the archive.
*)stateReason : ArchiveStateReason.t option;A description for the reason that the archive is in the current state.
*)retentionDays : RetentionDays.t option;The number of days to retain events in the archive before they are deleted.
*)sizeBytes : Long.t option;The size of the archive, in bytes.
*)eventCount : Long.t option;The number of events in the archive.
*)creationTime : Timestamp.t option;The time stamp for the time that the archive was created.
*)}val make :
?archiveName:ArchiveName.t ->
?eventSourceArn:EventBusArn.t ->
?state:ArchiveState.t ->
?stateReason:ArchiveStateReason.t ->
?retentionDays:RetentionDays.t ->
?sizeBytes:Long.t ->
?eventCount:Long.t ->
?creationTime:Timestamp.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of RetentionDays.t
| `Long of Long.t
| `String of ArchiveName.t
| `Timestamp of Timestamp.t ])
list ]