Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Documentation
data EncryptionConfiguration Source #
Specifies encryption-related information for an Amazon S3 bucket that is a destination for replicated objects.
See: newEncryptionConfiguration
smart constructor.
EncryptionConfiguration' | |
|
Instances
newEncryptionConfiguration :: EncryptionConfiguration Source #
Create a value of EncryptionConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicaKmsKeyID:EncryptionConfiguration'
, encryptionConfiguration_replicaKmsKeyID
- Specifies the ID (Key ARN or Alias ARN) of the customer managed Amazon
Web Services KMS key stored in Amazon Web Services Key Management
Service (KMS) for the destination bucket. Amazon S3 uses this key to
encrypt replica objects. Amazon S3 only supports symmetric, customer
managed KMS keys. For more information, see
Using symmetric and asymmetric keys
in the Amazon Web Services Key Management Service Developer Guide.
encryptionConfiguration_replicaKmsKeyID :: Lens' EncryptionConfiguration (Maybe Text) Source #
Specifies the ID (Key ARN or Alias ARN) of the customer managed Amazon Web Services KMS key stored in Amazon Web Services Key Management Service (KMS) for the destination bucket. Amazon S3 uses this key to encrypt replica objects. Amazon S3 only supports symmetric, customer managed KMS keys. For more information, see Using symmetric and asymmetric keys in the Amazon Web Services Key Management Service Developer Guide.