Module Awskit_s3.PolicySource

Opaque validated bucket-policy JSON payloads.

Sourcetype t

Opaque bucket policy JSON. Awskit validates that the payload is syntactically JSON but leaves policy semantics to AWS and the application.

Sourceval of_json : string -> (t, Awskit.Error.t) result

Validate and wrap a JSON policy document.

Sourceval to_json : t -> string

Return the original JSON policy payload.