Class: Aws::Kendra::Types::JwtTokenTypeConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::Kendra::Types::JwtTokenTypeConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-kendra/types.rb
Overview
Provides the configuration information for the JWT token type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#claim_regex ⇒ String
The regular expression that identifies the claim.
-
#group_attribute_field ⇒ String
The group attribute field.
-
#issuer ⇒ String
The issuer of the token.
-
#key_location ⇒ String
The location of the key.
-
#secret_manager_arn ⇒ String
The Amazon Resource Name (arn) of the secret.
-
#url ⇒ String
The signing key URL.
-
#user_name_attribute_field ⇒ String
The user name attribute field.
Instance Attribute Details
#claim_regex ⇒ String
The regular expression that identifies the claim.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |
#group_attribute_field ⇒ String
The group attribute field.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |
#issuer ⇒ String
The issuer of the token.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |
#key_location ⇒ String
The location of the key.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |
#secret_manager_arn ⇒ String
The Amazon Resource Name (arn) of the secret.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |
#url ⇒ String
The signing key URL.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |
#user_name_attribute_field ⇒ String
The user name attribute field.
6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 |
# File 'lib/aws-sdk-kendra/types.rb', line 6869 class JwtTokenTypeConfiguration < Struct.new( :key_location, :url, :secret_manager_arn, :user_name_attribute_field, :group_attribute_field, :issuer, :claim_regex) SENSITIVE = [] include Aws::Structure end |