| 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.Kendra.Types.JwtTokenTypeConfiguration
Description
Synopsis
- data JwtTokenTypeConfiguration = JwtTokenTypeConfiguration' {}
- newJwtTokenTypeConfiguration :: KeyLocation -> JwtTokenTypeConfiguration
- jwtTokenTypeConfiguration_claimRegex :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_groupAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_issuer :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_secretManagerArn :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_url :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_userNameAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text)
- jwtTokenTypeConfiguration_keyLocation :: Lens' JwtTokenTypeConfiguration KeyLocation
Documentation
data JwtTokenTypeConfiguration Source #
Provides the configuration information for the JWT token type.
See: newJwtTokenTypeConfiguration smart constructor.
Constructors
| JwtTokenTypeConfiguration' | |
Fields
| |
Instances
newJwtTokenTypeConfiguration Source #
Create a value of JwtTokenTypeConfiguration 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:claimRegex:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_claimRegex - The regular expression that identifies the claim.
$sel:groupAttributeField:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_groupAttributeField - The group attribute field.
$sel:issuer:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_issuer - The issuer of the token.
$sel:secretManagerArn:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_secretManagerArn - The Amazon Resource Name (arn) of the secret.
$sel:url:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_url - The signing key URL.
$sel:userNameAttributeField:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_userNameAttributeField - The user name attribute field.
$sel:keyLocation:JwtTokenTypeConfiguration', jwtTokenTypeConfiguration_keyLocation - The location of the key.
jwtTokenTypeConfiguration_claimRegex :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The regular expression that identifies the claim.
jwtTokenTypeConfiguration_groupAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The group attribute field.
jwtTokenTypeConfiguration_issuer :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The issuer of the token.
jwtTokenTypeConfiguration_secretManagerArn :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The Amazon Resource Name (arn) of the secret.
jwtTokenTypeConfiguration_url :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The signing key URL.
jwtTokenTypeConfiguration_userNameAttributeField :: Lens' JwtTokenTypeConfiguration (Maybe Text) Source #
The user name attribute field.
jwtTokenTypeConfiguration_keyLocation :: Lens' JwtTokenTypeConfiguration KeyLocation Source #
The location of the key.