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 |
Create a new field-level encryption configuration.
Synopsis
- data CreateFieldLevelEncryptionConfig = CreateFieldLevelEncryptionConfig' {}
- newCreateFieldLevelEncryptionConfig :: FieldLevelEncryptionConfig -> CreateFieldLevelEncryptionConfig
- createFieldLevelEncryptionConfig_fieldLevelEncryptionConfig :: Lens' CreateFieldLevelEncryptionConfig FieldLevelEncryptionConfig
- data CreateFieldLevelEncryptionConfigResponse = CreateFieldLevelEncryptionConfigResponse' {}
- newCreateFieldLevelEncryptionConfigResponse :: Int -> CreateFieldLevelEncryptionConfigResponse
- createFieldLevelEncryptionConfigResponse_eTag :: Lens' CreateFieldLevelEncryptionConfigResponse (Maybe Text)
- createFieldLevelEncryptionConfigResponse_location :: Lens' CreateFieldLevelEncryptionConfigResponse (Maybe Text)
- createFieldLevelEncryptionConfigResponse_fieldLevelEncryption :: Lens' CreateFieldLevelEncryptionConfigResponse (Maybe FieldLevelEncryption)
- createFieldLevelEncryptionConfigResponse_httpStatus :: Lens' CreateFieldLevelEncryptionConfigResponse Int
Creating a Request
data CreateFieldLevelEncryptionConfig Source #
See: newCreateFieldLevelEncryptionConfig
smart constructor.
CreateFieldLevelEncryptionConfig' | |
|
Instances
newCreateFieldLevelEncryptionConfig Source #
:: FieldLevelEncryptionConfig |
|
-> CreateFieldLevelEncryptionConfig |
Create a value of CreateFieldLevelEncryptionConfig
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:fieldLevelEncryptionConfig:CreateFieldLevelEncryptionConfig'
, createFieldLevelEncryptionConfig_fieldLevelEncryptionConfig
- The request to create a new field-level encryption configuration.
Request Lenses
createFieldLevelEncryptionConfig_fieldLevelEncryptionConfig :: Lens' CreateFieldLevelEncryptionConfig FieldLevelEncryptionConfig Source #
The request to create a new field-level encryption configuration.
Destructuring the Response
data CreateFieldLevelEncryptionConfigResponse Source #
See: newCreateFieldLevelEncryptionConfigResponse
smart constructor.
CreateFieldLevelEncryptionConfigResponse' | |
|
Instances
newCreateFieldLevelEncryptionConfigResponse Source #
Create a value of CreateFieldLevelEncryptionConfigResponse
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:eTag:CreateFieldLevelEncryptionConfigResponse'
, createFieldLevelEncryptionConfigResponse_eTag
- The current version of the field level encryption configuration. For
example: E2QWRUHAPOMQZL
.
$sel:location:CreateFieldLevelEncryptionConfigResponse'
, createFieldLevelEncryptionConfigResponse_location
- The fully qualified URI of the new configuration resource just created.
$sel:fieldLevelEncryption:CreateFieldLevelEncryptionConfigResponse'
, createFieldLevelEncryptionConfigResponse_fieldLevelEncryption
- Returned when you create a new field-level encryption configuration.
$sel:httpStatus:CreateFieldLevelEncryptionConfigResponse'
, createFieldLevelEncryptionConfigResponse_httpStatus
- The response's http status code.
Response Lenses
createFieldLevelEncryptionConfigResponse_eTag :: Lens' CreateFieldLevelEncryptionConfigResponse (Maybe Text) Source #
The current version of the field level encryption configuration. For
example: E2QWRUHAPOMQZL
.
createFieldLevelEncryptionConfigResponse_location :: Lens' CreateFieldLevelEncryptionConfigResponse (Maybe Text) Source #
The fully qualified URI of the new configuration resource just created.
createFieldLevelEncryptionConfigResponse_fieldLevelEncryption :: Lens' CreateFieldLevelEncryptionConfigResponse (Maybe FieldLevelEncryption) Source #
Returned when you create a new field-level encryption configuration.
createFieldLevelEncryptionConfigResponse_httpStatus :: Lens' CreateFieldLevelEncryptionConfigResponse Int Source #
The response's http status code.