Package com.pulumi.aws.bedrock.inputs
Class AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder
-
- Enclosing class:
- AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs
public static final class AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs defaults)
-
-
Method Detail
-
additionalHeaderClaims
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder additionalHeaderClaims(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> additionalHeaderClaims)
- Parameters:
additionalHeaderClaims- Key-value map of additional claims to include in the JWT header.- Returns:
- builder
-
additionalHeaderClaims
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder additionalHeaderClaims(java.util.Map<java.lang.String,java.lang.String> additionalHeaderClaims)
- Parameters:
additionalHeaderClaims- Key-value map of additional claims to include in the JWT header.- Returns:
- builder
-
additionalPayloadClaims
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder additionalPayloadClaims(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> additionalPayloadClaims)
- Parameters:
additionalPayloadClaims- Key-value map of additional claims to include in the JWT payload.- Returns:
- builder
-
additionalPayloadClaims
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder additionalPayloadClaims(java.util.Map<java.lang.String,java.lang.String> additionalPayloadClaims)
- Parameters:
additionalPayloadClaims- Key-value map of additional claims to include in the JWT payload.- Returns:
- builder
-
privateKeySource
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder privateKeySource(@Nullable com.pulumi.core.Output<AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceArgs> privateKeySource)
- Parameters:
privateKeySource- Source of the private key used to sign the JWT. See `privateKeySource` Block below.- Returns:
- builder
-
privateKeySource
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder privateKeySource(AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigPrivateKeySourceArgs privateKeySource)
- Parameters:
privateKeySource- Source of the private key used to sign the JWT. See `privateKeySource` Block below.- Returns:
- builder
-
signingAlgorithm
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder signingAlgorithm(@Nullable com.pulumi.core.Output<java.lang.String> signingAlgorithm)
- Parameters:
signingAlgorithm- Algorithm used to sign the JWT.- Returns:
- builder
-
signingAlgorithm
public AgentcoreOauth2CredentialProviderOauth2ProviderConfigCustomOauth2ProviderConfigPrivateKeyJwtConfigArgs.Builder signingAlgorithm(java.lang.String signingAlgorithm)
- Parameters:
signingAlgorithm- Algorithm used to sign the JWT.- Returns:
- builder
-
-