S3.StorageLensGroupsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-storagelensgroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelensgroup-matchobjectage.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelensgroup-matchobjectsize.html
and and_ = {match_object_age : match_object_age option;match_any_prefix : string list option;match_any_tag : tag list option;match_any_suffix : string list option;match_object_size : match_object_size option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelensgroup-and.html
and or_ = {match_object_age : match_object_age option;match_any_prefix : string list option;match_any_tag : tag list option;match_any_suffix : string list option;match_object_size : match_object_size option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelensgroup-or.html
and filter = {match_object_age : match_object_age option;or_ : or_ option;and_ : and_ option;match_any_prefix : string list option;match_any_tag : tag list option;match_any_suffix : string list option;match_object_size : match_object_size option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-s3-storagelensgroup-filter.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3-storagelensgroup.html;
val make_properties :
filter:filter ->
?tags:tag list ->
name:string ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_match_object_age :
?days_less_than:int ->
?days_greater_than:int ->
unit ->
match_object_ageval make_match_object_size :
?bytes_less_than:int ->
?bytes_greater_than:int ->
unit ->
match_object_sizeval make_and_ :
?match_object_age:match_object_age ->
?match_any_prefix:string list ->
?match_any_tag:tag list ->
?match_any_suffix:string list ->
?match_object_size:match_object_size ->
unit ->
and_val make_or_ :
?match_object_age:match_object_age ->
?match_any_prefix:string list ->
?match_any_tag:tag list ->
?match_any_suffix:string list ->
?match_object_size:match_object_size ->
unit ->
or_val make_filter :
?match_object_age:match_object_age ->
?or_:or_ ->
?and_:and_ ->
?match_any_prefix:string list ->
?match_any_tag:tag list ->
?match_any_suffix:string list ->
?match_object_size:match_object_size ->
unit ->
filterval yojson_of_tag : tag -> Yojson.Safe.tval yojson_of_match_object_age : match_object_age -> Yojson.Safe.tval yojson_of_match_object_size : match_object_size -> Yojson.Safe.tval yojson_of_and_ : and_ -> Yojson.Safe.tval yojson_of_or_ : or_ -> Yojson.Safe.tval yojson_of_filter : filter -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes