Interface CfnIndex.JwtTokenTypeConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnIndex.JwtTokenTypeConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnIndex

@Stability(Stable) public static interface CfnIndex.JwtTokenTypeConfigurationProperty extends software.amazon.jsii.JsiiSerializable
Provides the configuration information for the JWT token type.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.kendra.*;
 JwtTokenTypeConfigurationProperty jwtTokenTypeConfigurationProperty = JwtTokenTypeConfigurationProperty.builder()
         .keyLocation("keyLocation")
         // the properties below are optional
         .claimRegex("claimRegex")
         .groupAttributeField("groupAttributeField")
         .issuer("issuer")
         .secretManagerArn("secretManagerArn")
         .url("url")
         .userNameAttributeField("userNameAttributeField")
         .build();
 
  • Method Details

    • getKeyLocation

      @Stability(Stable) @NotNull String getKeyLocation()
      The location of the key.
    • getClaimRegex

      @Stability(Stable) @Nullable default String getClaimRegex()
      The regular expression that identifies the claim.
    • getGroupAttributeField

      @Stability(Stable) @Nullable default String getGroupAttributeField()
      The group attribute field.
    • getIssuer

      @Stability(Stable) @Nullable default String getIssuer()
      The issuer of the token.
    • getSecretManagerArn

      @Stability(Stable) @Nullable default String getSecretManagerArn()
      The Amazon Resource Name (arn) of the secret.
    • getUrl

      @Stability(Stable) @Nullable default String getUrl()
      The signing key URL.
    • getUserNameAttributeField

      @Stability(Stable) @Nullable default String getUserNameAttributeField()
      The user name attribute field.
    • builder

      @Stability(Stable) static CfnIndex.JwtTokenTypeConfigurationProperty.Builder builder()
      Returns:
      a CfnIndex.JwtTokenTypeConfigurationProperty.Builder of CfnIndex.JwtTokenTypeConfigurationProperty