Sourcetype s3_event_notification_event_name = [ | `Object_created of
[ `Star | `Put | `Post | `Copy | `Complete_multipart_upload ]| `Object_removed of [ `Star | `Delete | `Delete_marker_created ]| `Reduced_redundancy_lost_object| `Unknown of string
] Sourcetype response_elements_entity = {x_amz_id_2 : string;x_amz_request_id : string;
} Sourcetype user_identity_entity = {principal_id : string;
} Sourcetype s3_object_entity = {key : string;size : int64;e_tag : string;version_id : string option;sequencer : string;
} Sourcetype shape = [ | `Request_parameters_entity| `Response_elements_entity| `User_identity_entity| `S3_bucket_entity| `S3_object_entity| `S3_entity| `S3_event_notification_record| `S3_event_notification
] Sourceval of_string :
string ->
[ `Ok of t
| `Parse_error of string
| `Unexpected_fields of shape * string list ]