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 |
Documentation
data AuthorizationConfig Source #
The authorization configuration in case the HTTP endpoint requires authorization.
See: newAuthorizationConfig
smart constructor.
AuthorizationConfig' | |
|
Instances
newAuthorizationConfig Source #
Create a value of AuthorizationConfig
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:awsIamConfig:AuthorizationConfig'
, authorizationConfig_awsIamConfig
- The Identity and Access Management (IAM) settings.
$sel:authorizationType:AuthorizationConfig'
, authorizationConfig_authorizationType
- The authorization type that the HTTP endpoint requires.
- AWS_IAM: The authorization type is Signature Version 4 (SigV4).
authorizationConfig_awsIamConfig :: Lens' AuthorizationConfig (Maybe AwsIamConfig) Source #
The Identity and Access Management (IAM) settings.
authorizationConfig_authorizationType :: Lens' AuthorizationConfig AuthorizationType Source #
The authorization type that the HTTP endpoint requires.
- AWS_IAM: The authorization type is Signature Version 4 (SigV4).