Values.KeyNameConstraintSourceIf provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for MatchAnyPrefix, MatchAnySuffix, and MatchAnySubstring.
type nonrec t = {matchAnyPrefix : NonEmptyMaxLength1024StringList.t option;If provided, the generated manifest includes objects where the specified string appears at the start of the object key string. Each KeyNameConstraint filter accepts an array of strings with a length of 1 string.
*)matchAnySuffix : NonEmptyMaxLength1024StringList.t option;If provided, the generated manifest includes objects where the specified string appears at the end of the object key string. Each KeyNameConstraint filter accepts an array of strings with a length of 1 string.
*)matchAnySubstring : NonEmptyMaxLength1024StringList.t option;If provided, the generated manifest includes objects where the specified string appears anywhere within the object key string. Each KeyNameConstraint filter accepts an array of strings with a length of 1 string.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of NonEmptyMaxLength1024String.t ] list ])
list ]