IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs

data class IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs(val claimRegex: Output<String>? = null, val groupAttributeField: Output<String>? = null, val issuer: Output<String>? = null, val keyLocation: Output<String>, val secretsManagerArn: Output<String>? = null, val url: Output<String>? = null, val userNameAttributeField: Output<String>? = null) : ConvertibleToJava<IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs>

Constructors

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

Properties

Link copied to clipboard
val claimRegex: Output<String>? = null

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

Link copied to clipboard
val groupAttributeField: Output<String>? = null

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

Link copied to clipboard
val issuer: Output<String>? = null

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

Link copied to clipboard
val keyLocation: Output<String>

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

Link copied to clipboard
val secretsManagerArn: Output<String>? = null

The Amazon Resource Name (ARN) of the secret.

Link copied to clipboard
val url: Output<String>? = null

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

Link copied to clipboard
val userNameAttributeField: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): IndexUserTokenConfigurationsJwtTokenTypeConfigurationArgs