Package com.pulumi.aws.ssoadmin.inputs
Class TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ssoadmin.inputs.TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs
-
public final class TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builderbuilder()static TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builderbuilder(TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs defaults)com.pulumi.core.Output<java.lang.String>claimAttributePath()com.pulumi.core.Output<java.lang.String>identityStoreAttributePath()com.pulumi.core.Output<java.lang.String>issuerUrl()com.pulumi.core.Output<java.lang.String>jwksRetrievalOption()
-
-
-
Field Detail
-
Empty
public static final TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs Empty
-
-
Method Detail
-
claimAttributePath
public com.pulumi.core.Output<java.lang.String> claimAttributePath()
- Returns:
- Specifies the path of the source attribute in the JWT from the trusted token issuer.
-
identityStoreAttributePath
public com.pulumi.core.Output<java.lang.String> identityStoreAttributePath()
- Returns:
- Specifies path of the destination attribute in a JWT from IAM Identity Center. The attribute mapped by this JMESPath expression is compared against the attribute mapped by `claimAttributePath` when a trusted token issuer token is exchanged for an IAM Identity Center token.
-
issuerUrl
public com.pulumi.core.Output<java.lang.String> issuerUrl()
- Returns:
- Specifies the URL that IAM Identity Center uses for OpenID Discovery. OpenID Discovery is used to obtain the information required to verify the tokens that the trusted token issuer generates.
-
jwksRetrievalOption
public com.pulumi.core.Output<java.lang.String> jwksRetrievalOption()
- Returns:
- The method that the trusted token issuer can use to retrieve the JSON Web Key Set used to verify a JWT. Valid values are `OPEN_ID_DISCOVERY`
-
builder
public static TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder builder()
-
builder
public static TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder builder(TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs defaults)
-
-