Class: Aws::S3Control::Types::DSSEKMSFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::DSSEKMSFilter
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Overview
A filter that returns objects that are encrypted by dual-layer server-side encryption with Amazon Web Services Key Management Service (KMS) keys (DSSE-KMS). You can further refine your filtering by optionally providing a KMS Key ARN to create an object list of DSSE-KMS objects with that specific KMS Key ARN.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the customer managed KMS key to use for the filter to return objects that are encrypted by the specified key.
Instance Attribute Details
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the customer managed KMS key to
use for the filter to return objects that are encrypted by the
specified key. For best performance, we recommend using the
KMSKeyArn
filter in conjunction with other object metadata
filters, like MatchAnyPrefix
, CreatedAfter
, or
MatchAnyStorageClass
.
1492 1493 1494 1495 1496 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 1492 class DSSEKMSFilter < Struct.new( :kms_key_arn) SENSITIVE = [] include Aws::Structure end |