Skip to content

JwtTokenTypeConfiguration

Source code in docs_src/capo_kendra/types/jwt_token_type_configuration.py
class JwtTokenTypeConfiguration(TypedDict, closed=True):
    key_location: "capo_kendra.types.key_location.KeyLocation"
    """<p>The location of the key.</p>"""
    url: NotRequired["capo_kendra.types.url.Url"]
    """<p>The signing key URL.</p>"""
    secret_manager_arn: NotRequired["capo_kendra.types.role_arn.RoleArn"]
    """<p>The Amazon Resource Name (arn) of the secret.</p>"""
    user_name_attribute_field: NotRequired[
        "capo_kendra.types.user_name_attribute_field.UserNameAttributeField"
    ]
    """<p>The user name attribute field.</p>"""
    group_attribute_field: NotRequired[
        "capo_kendra.types.group_attribute_field.GroupAttributeField"
    ]
    """<p>The group attribute field.</p>"""
    issuer: NotRequired["capo_kendra.types.issuer.Issuer"]
    """<p>The issuer of the token.</p>"""
    claim_regex: NotRequired["capo_kendra.types.claim_regex.ClaimRegex"]
    """<p>The regular expression that identifies the claim.</p>"""

claim_regex instance-attribute

claim_regex: NotRequired[ClaimRegex]

The regular expression that identifies the claim.

group_attribute_field instance-attribute

group_attribute_field: NotRequired[GroupAttributeField]

The group attribute field.

issuer instance-attribute

issuer: NotRequired[Issuer]

The issuer of the token.

key_location instance-attribute

key_location: KeyLocation

The location of the key.

secret_manager_arn instance-attribute

secret_manager_arn: NotRequired[RoleArn]

The Amazon Resource Name (arn) of the secret.

url instance-attribute

url: NotRequired[Url]

The signing key URL.

user_name_attribute_field instance-attribute

user_name_attribute_field: NotRequired[UserNameAttributeField]

The user name attribute field.