JobManifestGeneratorFilter
The filter used to describe a set of objects for the job's manifest.
Contents
- CreatedAfter
-
If provided, the generated manifest includes only source bucket objects that were created after this time.
Type: Timestamp
Required: No
- CreatedBefore
-
If provided, the generated manifest includes only source bucket objects that were created before this time.
Type: Timestamp
Required: No
- EligibleForReplication
-
Include objects in the generated manifest only if they are eligible for replication according to the Replication configuration on the source bucket.
Type: Boolean
Required: No
- KeyNameConstraint
-
If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for
MatchAnyPrefix
,MatchAnySuffix
, andMatchAnySubstring
.Type: KeyNameConstraint data type
Required: No
- MatchAnyStorageClass
-
If provided, the generated manifest includes only source bucket objects that are stored with the specified storage class.
Type: Array of strings
Valid Values:
STANDARD | STANDARD_IA | ONEZONE_IA | GLACIER | INTELLIGENT_TIERING | DEEP_ARCHIVE | GLACIER_IR
Required: No
- ObjectReplicationStatuses
-
If provided, the generated manifest includes only source bucket objects that have one of the specified Replication statuses.
Type: Array of strings
Valid Values:
COMPLETED | FAILED | REPLICA | NONE
Required: No
- ObjectSizeGreaterThanBytes
-
If provided, the generated manifest includes only source bucket objects whose file size is greater than the specified number of bytes.
Type: Long
Required: No
- ObjectSizeLessThanBytes
-
If provided, the generated manifest includes only source bucket objects whose file size is less than the specified number of bytes.
Type: Long
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: