Class: Aws::Kendra::Types::JwtTokenTypeConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb

Overview

Provides the configuration information for the JWT token type.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#claim_regexString

The regular expression that identifies the claim.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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_fieldString

The group attribute field.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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

#issuerString

The issuer of the token.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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_locationString

The location of the key.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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_arnString

The Amazon Resource Name (arn) of the secret.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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

#urlString

The signing key URL.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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_fieldString

The user name attribute field.

Returns:

  • (String)


6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
# File 'gems/aws-sdk-kendra/lib/aws-sdk-kendra/types.rb', line 6836

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