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
Documentation
data Encryption Source #
Contains information about the encryption used to store the job results in Amazon S3.
See: newEncryption
smart constructor.
Encryption' | |
|
Instances
newEncryption :: Encryption Source #
Create a value of Encryption
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:encryptionType:Encryption'
, encryption_encryptionType
- The server-side encryption algorithm used when storing job results in
Amazon S3, for example AES256
or aws:kms
.
$sel:kmsKeyId:Encryption'
, encryption_kmsKeyId
- The AWS KMS key ID to use for object encryption. All GET and PUT
requests for an object protected by AWS KMS fail if not made by using
Secure Sockets Layer (SSL) or Signature Version 4.
$sel:kmsContext:Encryption'
, encryption_kmsContext
- Optional. If the encryption type is aws:kms
, you can use this value to
specify the encryption context for the job results.
encryption_encryptionType :: Lens' Encryption (Maybe EncryptionType) Source #
The server-side encryption algorithm used when storing job results in
Amazon S3, for example AES256
or aws:kms
.
encryption_kmsKeyId :: Lens' Encryption (Maybe Text) Source #
The AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS fail if not made by using Secure Sockets Layer (SSL) or Signature Version 4.
encryption_kmsContext :: Lens' Encryption (Maybe Text) Source #
Optional. If the encryption type is aws:kms
, you can use this value to
specify the encryption context for the job results.