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 |
Synopsis
- data EncryptionConfiguration = EncryptionConfiguration' {}
- newEncryptionConfiguration :: EncryptionConfiguration
- encryptionConfiguration_noEncryptionConfig :: Lens' EncryptionConfiguration (Maybe NoEncryptionConfig)
- encryptionConfiguration_kmsEncryptionConfig :: Lens' EncryptionConfiguration (Maybe KMSEncryptionConfig)
Documentation
data EncryptionConfiguration Source #
Describes the encryption for a destination in Amazon S3.
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:noEncryptionConfig:EncryptionConfiguration'
, encryptionConfiguration_noEncryptionConfig
- Specifically override existing encryption information to ensure that no
encryption is used.
$sel:kmsEncryptionConfig:EncryptionConfiguration'
, encryptionConfiguration_kmsEncryptionConfig
- The encryption key.
encryptionConfiguration_noEncryptionConfig :: Lens' EncryptionConfiguration (Maybe NoEncryptionConfig) Source #
Specifically override existing encryption information to ensure that no encryption is used.
encryptionConfiguration_kmsEncryptionConfig :: Lens' EncryptionConfiguration (Maybe KMSEncryptionConfig) Source #
The encryption key.