| 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.CloudFront.Types.PublicKeyConfig
Description
Synopsis
- data PublicKeyConfig = PublicKeyConfig' {
- comment :: Maybe Text
- callerReference :: Text
- name :: Text
- encodedKey :: Text
- newPublicKeyConfig :: Text -> Text -> Text -> PublicKeyConfig
- publicKeyConfig_comment :: Lens' PublicKeyConfig (Maybe Text)
- publicKeyConfig_callerReference :: Lens' PublicKeyConfig Text
- publicKeyConfig_name :: Lens' PublicKeyConfig Text
- publicKeyConfig_encodedKey :: Lens' PublicKeyConfig Text
Documentation
data PublicKeyConfig Source #
Configuration information about a public key that you can use with signed URLs and signed cookies, or with field-level encryption.
See: newPublicKeyConfig smart constructor.
Constructors
| PublicKeyConfig' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> PublicKeyConfig |
Create a value of PublicKeyConfig 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:comment:PublicKeyConfig', publicKeyConfig_comment - A comment to describe the public key. The comment cannot be longer than
128 characters.
$sel:callerReference:PublicKeyConfig', publicKeyConfig_callerReference - A string included in the request to help make sure that the request
can't be replayed.
$sel:name:PublicKeyConfig', publicKeyConfig_name - A name to help identify the public key.
$sel:encodedKey:PublicKeyConfig', publicKeyConfig_encodedKey - The public key that you can use with
signed URLs and signed cookies,
or with
field-level encryption.
publicKeyConfig_comment :: Lens' PublicKeyConfig (Maybe Text) Source #
A comment to describe the public key. The comment cannot be longer than 128 characters.
publicKeyConfig_callerReference :: Lens' PublicKeyConfig Text Source #
A string included in the request to help make sure that the request can't be replayed.
publicKeyConfig_name :: Lens' PublicKeyConfig Text Source #
A name to help identify the public key.
publicKeyConfig_encodedKey :: Lens' PublicKeyConfig Text Source #
The public key that you can use with signed URLs and signed cookies, or with field-level encryption.