Bucket.Public_access_blockBucket public-access-block request options.
type config = {block_public_acls : bool;Block calls that attempt to set public ACLs.
*)ignore_public_acls : bool;Ignore public ACLs already attached to bucket/object resources.
*)block_public_policy : bool;Block public bucket policies.
*)restrict_public_buckets : bool;Restrict access through public bucket policies.
*)}S3 public-access-block configuration.
GetPublicAccessBlock result metadata.
val all_false : configConfiguration with every public-access-block switch disabled.
val default_options : optionsDefault bucket public-access-block options: no owner guard.
val options :
?expected_bucket_owner:Account_id.t ->
unit ->
(options, Awskit.Error.t) Stdlib.resultBuild bucket public-access-block request options.
val options_exn : ?expected_bucket_owner:Account_id.t -> unit -> optionsLike options, but raises on validation failure.