Module Values.BlockPublicAccessSource

Contains information on how the bucker owner's S3 Block Public Access settings are being applied to the S3 bucket. See S3 Block Public Access for more information.

Sourcetype nonrec t = {
  1. ignorePublicAcls : Boolean.t option;
    (*

    Indicates if S3 Block Public Access is set to IgnorePublicAcls.

    *)
  2. restrictPublicBuckets : Boolean.t option;
    (*

    Indicates if S3 Block Public Access is set to RestrictPublicBuckets.

    *)
  3. blockPublicAcls : Boolean.t option;
    (*

    Indicates if S3 Block Public Access is set to BlockPublicAcls.

    *)
  4. blockPublicPolicy : Boolean.t option;
    (*

    Indicates if S3 Block Public Access is set to BlockPublicPolicy.

    *)
}
Sourceval make : ?ignorePublicAcls:??? -> ?restrictPublicBuckets:??? -> ?blockPublicAcls:??? -> ?blockPublicPolicy:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t