IndexUserTokenConfigurationsJwtTokenTypeConfiguration

data class IndexUserTokenConfigurationsJwtTokenTypeConfiguration(val claimRegex: String? = null, val groupAttributeField: String? = null, val issuer: String? = null, val keyLocation: String, val secretsManagerArn: String? = null, val url: String? = null, val userNameAttributeField: String? = null)

Constructors

constructor(claimRegex: String? = null, groupAttributeField: String? = null, issuer: String? = null, keyLocation: String, secretsManagerArn: String? = null, url: String? = null, userNameAttributeField: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val claimRegex: String? = null

The regular expression that identifies the claim. Minimum length of 1. Maximum length of 100.

Link copied to clipboard

The group attribute field. Minimum length of 1. Maximum length of 100.

Link copied to clipboard
val issuer: String? = null

The issuer of the token. Minimum length of 1. Maximum length of 65.

Link copied to clipboard

The location of the key. Valid values are URL or SECRET_MANAGER

Link copied to clipboard

The Amazon Resource Name (ARN) of the secret.

Link copied to clipboard
val url: String? = null

The signing key URL. Valid pattern is ^(https?|ftp|file):\/\/([^\s]*)

Link copied to clipboard

The user name attribute field. Minimum length of 1. Maximum length of 100.