Module Object.Tagging

Object tagging operations.

val get : connection -> bucket:Bucket_name.t -> key:Object_key.t -> ?options:Object.Tagging.options -> unit -> (Object.Tagging.result, Awskit.Error.t) Stdlib.result io

Fetch object tags.

val put : connection -> bucket:Bucket_name.t -> key:Object_key.t -> ?options:Object.Tagging.options -> tags:Tag.Set.t -> unit -> (Awskit.Response.t, Awskit.Error.t) Stdlib.result io

Replace the object's tag set.

val delete : connection -> bucket:Bucket_name.t -> key:Object_key.t -> ?options:Object.Tagging.options -> unit -> (Awskit.Response.t, Awskit.Error.t) Stdlib.result io

Remove all tags from the object.