S3.MultiRegionAccessPointsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-multiregionaccesspoint.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-region.html
and public_access_block_configuration = {restrict_public_buckets : bool option;block_public_policy : bool option;block_public_acls : bool option;ignore_public_acls : bool option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-multiregionaccesspoint-publicaccessblockconfiguration.html
type properties = {public_access_block_configuration : public_access_block_configuration option;regions : region list;name : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-multiregionaccesspoint.html;
val make_properties :
?public_access_block_configuration:public_access_block_configuration ->
regions:region list ->
?name:string ->
unit ->
propertiesval make_region : bucket:string -> ?bucket_account_id:string -> unit -> regionval make_public_access_block_configuration :
?restrict_public_buckets:bool ->
?block_public_policy:bool ->
?block_public_acls:bool ->
?ignore_public_acls:bool ->
unit ->
public_access_block_configurationval yojson_of_region : region -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_public_access_block_configuration :
public_access_block_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes