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 FieldLevelEncryptionConfig = FieldLevelEncryptionConfig' {}
- newFieldLevelEncryptionConfig :: Text -> FieldLevelEncryptionConfig
- fieldLevelEncryptionConfig_queryArgProfileConfig :: Lens' FieldLevelEncryptionConfig (Maybe QueryArgProfileConfig)
- fieldLevelEncryptionConfig_contentTypeProfileConfig :: Lens' FieldLevelEncryptionConfig (Maybe ContentTypeProfileConfig)
- fieldLevelEncryptionConfig_comment :: Lens' FieldLevelEncryptionConfig (Maybe Text)
- fieldLevelEncryptionConfig_callerReference :: Lens' FieldLevelEncryptionConfig Text
Documentation
data FieldLevelEncryptionConfig Source #
A complex data type that includes the profile configurations specified for field-level encryption.
See: newFieldLevelEncryptionConfig
smart constructor.
FieldLevelEncryptionConfig' | |
|
Instances
newFieldLevelEncryptionConfig Source #
Create a value of FieldLevelEncryptionConfig
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:queryArgProfileConfig:FieldLevelEncryptionConfig'
, fieldLevelEncryptionConfig_queryArgProfileConfig
- A complex data type that specifies when to forward content if a profile
isn't found and the profile that can be provided as a query argument in
a request.
$sel:contentTypeProfileConfig:FieldLevelEncryptionConfig'
, fieldLevelEncryptionConfig_contentTypeProfileConfig
- A complex data type that specifies when to forward content if a content
type isn't recognized and profiles to use as by default in a request if
a query argument doesn't specify a profile to use.
$sel:comment:FieldLevelEncryptionConfig'
, fieldLevelEncryptionConfig_comment
- An optional comment about the configuration. The comment cannot be
longer than 128 characters.
$sel:callerReference:FieldLevelEncryptionConfig'
, fieldLevelEncryptionConfig_callerReference
- A unique number that ensures the request can't be replayed.
fieldLevelEncryptionConfig_queryArgProfileConfig :: Lens' FieldLevelEncryptionConfig (Maybe QueryArgProfileConfig) Source #
A complex data type that specifies when to forward content if a profile isn't found and the profile that can be provided as a query argument in a request.
fieldLevelEncryptionConfig_contentTypeProfileConfig :: Lens' FieldLevelEncryptionConfig (Maybe ContentTypeProfileConfig) Source #
A complex data type that specifies when to forward content if a content type isn't recognized and profiles to use as by default in a request if a query argument doesn't specify a profile to use.
fieldLevelEncryptionConfig_comment :: Lens' FieldLevelEncryptionConfig (Maybe Text) Source #
An optional comment about the configuration. The comment cannot be longer than 128 characters.
fieldLevelEncryptionConfig_callerReference :: Lens' FieldLevelEncryptionConfig Text Source #
A unique number that ensures the request can't be replayed.