Copyright | (c) 2013-2018 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 |
Language | Haskell2010 |
Update a field-level encryption profile.
- updateFieldLevelEncryptionProfile :: FieldLevelEncryptionProfileConfig -> Text -> UpdateFieldLevelEncryptionProfile
- data UpdateFieldLevelEncryptionProfile
- uflepIfMatch :: Lens' UpdateFieldLevelEncryptionProfile (Maybe Text)
- uflepFieldLevelEncryptionProfileConfig :: Lens' UpdateFieldLevelEncryptionProfile FieldLevelEncryptionProfileConfig
- uflepId :: Lens' UpdateFieldLevelEncryptionProfile Text
- updateFieldLevelEncryptionProfileResponse :: Int -> UpdateFieldLevelEncryptionProfileResponse
- data UpdateFieldLevelEncryptionProfileResponse
- ufleprsETag :: Lens' UpdateFieldLevelEncryptionProfileResponse (Maybe Text)
- ufleprsFieldLevelEncryptionProfile :: Lens' UpdateFieldLevelEncryptionProfileResponse (Maybe FieldLevelEncryptionProfile)
- ufleprsResponseStatus :: Lens' UpdateFieldLevelEncryptionProfileResponse Int
Creating a Request
updateFieldLevelEncryptionProfile Source #
Creates a value of UpdateFieldLevelEncryptionProfile
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
uflepIfMatch
- The value of theETag
header that you received when retrieving the profile identity to update. For example:E2QWRUHAPOMQZL
.uflepFieldLevelEncryptionProfileConfig
- Request to update a field-level encryption profile.uflepId
- The ID of the field-level encryption profile request.
data UpdateFieldLevelEncryptionProfile Source #
See: updateFieldLevelEncryptionProfile
smart constructor.
Request Lenses
uflepIfMatch :: Lens' UpdateFieldLevelEncryptionProfile (Maybe Text) Source #
The value of the ETag
header that you received when retrieving the profile identity to update. For example: E2QWRUHAPOMQZL
.
uflepFieldLevelEncryptionProfileConfig :: Lens' UpdateFieldLevelEncryptionProfile FieldLevelEncryptionProfileConfig Source #
Request to update a field-level encryption profile.
uflepId :: Lens' UpdateFieldLevelEncryptionProfile Text Source #
The ID of the field-level encryption profile request.
Destructuring the Response
updateFieldLevelEncryptionProfileResponse Source #
Creates a value of UpdateFieldLevelEncryptionProfileResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ufleprsETag
- The result of the field-level encryption profile request.ufleprsFieldLevelEncryptionProfile
- Return the results of updating the profile.ufleprsResponseStatus
- -- | The response status code.
data UpdateFieldLevelEncryptionProfileResponse Source #
See: updateFieldLevelEncryptionProfileResponse
smart constructor.
Response Lenses
ufleprsETag :: Lens' UpdateFieldLevelEncryptionProfileResponse (Maybe Text) Source #
The result of the field-level encryption profile request.
ufleprsFieldLevelEncryptionProfile :: Lens' UpdateFieldLevelEncryptionProfileResponse (Maybe FieldLevelEncryptionProfile) Source #
Return the results of updating the profile.
ufleprsResponseStatus :: Lens' UpdateFieldLevelEncryptionProfileResponse Int Source #
- - | The response status code.