Bucket.PolicyBucket policy operations. Policy documents are opaque validated JSON.
val get :
connection ->
bucket:Bucket_name.t ->
?options:Bucket.Policy.options ->
unit ->
(Policy.t, Awskit.Error.t) Stdlib.result ioFetch a bucket policy document.
val put :
connection ->
bucket:Bucket_name.t ->
?options:Bucket.Policy.options ->
policy:Policy.t ->
unit ->
(Awskit.Response.t, Awskit.Error.t) Stdlib.result ioReplace the bucket policy document.
val delete :
connection ->
bucket:Bucket_name.t ->
?options:Bucket.Policy.options ->
unit ->
(Awskit.Response.t, Awskit.Error.t) Stdlib.result ioDelete the bucket policy.