ObjectEncryptionFilter
An optional filter for the
S3JobManifestGenerator
that identifies the subset of objects by encryption type.
This filter is used to create an object list for S3 Batch Operations jobs. If provided, this filter will generate an object list
that only includes objects with the specified encryption type.
Contents
Important
This data type is a UNION, so only one of the following members can be specified when used or returned.
- DSSEKMS
-
Filters for objects that are encrypted by dual-layer server-side encryption with Amazon Key Management Service (Amazon KMS) keys (DSSE-KMS).
Type: DSSEKMSFilter data type
Required: No
- NOTSSE
-
Filters for objects that are not encrypted by server-side encryption.
Type: NotSSEFilter data type
Required: No
- SSEC
-
Filters for objects that are encrypted by server-side encryption with customer-provided keys (SSE-C).
Type: SSECFilter data type
Required: No
- SSEKMS
-
Filters for objects that are encrypted by server-side encryption with Amazon Key Management Service (Amazon KMS) keys (SSE-KMS).
Type: SSEKMSFilter data type
Required: No
- SSES3
-
Filters for objects that are encrypted by server-side encryption with Amazon S3 managed keys (SSE-S3).
Type: SSES3Filter data type
Required: No
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: