Package com.pulumi.aws.ssoadmin.inputs
Class TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ssoadmin.inputs.TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder
-
public static final class TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs defaults)
-
-
Method Detail
-
claimAttributePath
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder claimAttributePath(com.pulumi.core.Output<java.lang.String> claimAttributePath)
- Parameters:
claimAttributePath
- Specifies the path of the source attribute in the JWT from the trusted token issuer.- Returns:
- builder
-
claimAttributePath
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder claimAttributePath(java.lang.String claimAttributePath)
- Parameters:
claimAttributePath
- Specifies the path of the source attribute in the JWT from the trusted token issuer.- Returns:
- builder
-
identityStoreAttributePath
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder identityStoreAttributePath(com.pulumi.core.Output<java.lang.String> identityStoreAttributePath)
- Parameters:
identityStoreAttributePath
- 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 `claim_attribute_path` when a trusted token issuer token is exchanged for an IAM Identity Center token.- Returns:
- builder
-
identityStoreAttributePath
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder identityStoreAttributePath(java.lang.String identityStoreAttributePath)
- Parameters:
identityStoreAttributePath
- 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 `claim_attribute_path` when a trusted token issuer token is exchanged for an IAM Identity Center token.- Returns:
- builder
-
issuerUrl
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder issuerUrl(com.pulumi.core.Output<java.lang.String> issuerUrl)
- Parameters:
issuerUrl
- 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.- Returns:
- builder
-
issuerUrl
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder issuerUrl(java.lang.String issuerUrl)
- Parameters:
issuerUrl
- 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.- Returns:
- builder
-
jwksRetrievalOption
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder jwksRetrievalOption(com.pulumi.core.Output<java.lang.String> jwksRetrievalOption)
- Parameters:
jwksRetrievalOption
- 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`- Returns:
- builder
-
jwksRetrievalOption
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs.Builder jwksRetrievalOption(java.lang.String jwksRetrievalOption)
- Parameters:
jwksRetrievalOption
- 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`- Returns:
- builder
-
build
public TrustedTokenIssuerTrustedTokenIssuerConfigurationOidcJwtConfigurationArgs build()
-
-