| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.CodeGuruReviewer.Types.KMSKeyDetails
Description
Documentation
data KMSKeyDetails Source #
An object that contains:
- The encryption option for a repository association. It is either
owned by Amazon Web Services Key Management Service (KMS)
(
AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK). - The ID of the Amazon Web Services KMS key that is associated with a repository association.
See: newKMSKeyDetails smart constructor.
Constructors
| KMSKeyDetails' | |
Fields
| |
Instances
newKMSKeyDetails :: KMSKeyDetails Source #
Create a value of KMSKeyDetails 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:encryptionOption:KMSKeyDetails', kmsKeyDetails_encryptionOption - The encryption option for a repository association. It is either owned
by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or
customer managed (CUSTOMER_MANAGED_CMK).
$sel:kmsKeyId:KMSKeyDetails', kmsKeyDetails_kmsKeyId - The ID of the Amazon Web Services KMS key that is associated with a
repository association.
kmsKeyDetails_encryptionOption :: Lens' KMSKeyDetails (Maybe EncryptionOption) Source #
The encryption option for a repository association. It is either owned
by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or
customer managed (CUSTOMER_MANAGED_CMK).
kmsKeyDetails_kmsKeyId :: Lens' KMSKeyDetails (Maybe Text) Source #
The ID of the Amazon Web Services KMS key that is associated with a repository association.