ObjectEncryptionFilter - Amazon Simple Storage Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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: