Class TrustProviderNativeApplicationOidcOptionsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.verifiedaccess.inputs.TrustProviderNativeApplicationOidcOptionsArgs.Builder
-
- Enclosing class:
- TrustProviderNativeApplicationOidcOptionsArgs
public static final class TrustProviderNativeApplicationOidcOptionsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TrustProviderNativeApplicationOidcOptionsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrustProviderNativeApplicationOidcOptionsArgs defaults)
-
-
Method Detail
-
authorizationEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder authorizationEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> authorizationEndpoint)
- Parameters:
authorizationEndpoint- OIDC authorization endpoint.- Returns:
- builder
-
authorizationEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder authorizationEndpoint(java.lang.String authorizationEndpoint)
- Parameters:
authorizationEndpoint- OIDC authorization endpoint.- Returns:
- builder
-
clientId
public TrustProviderNativeApplicationOidcOptionsArgs.Builder clientId(@Nullable com.pulumi.core.Output<java.lang.String> clientId)
- Parameters:
clientId- OAuth 2.0 client identifier.- Returns:
- builder
-
clientId
public TrustProviderNativeApplicationOidcOptionsArgs.Builder clientId(java.lang.String clientId)
- Parameters:
clientId- OAuth 2.0 client identifier.- Returns:
- builder
-
clientSecret
public TrustProviderNativeApplicationOidcOptionsArgs.Builder clientSecret(com.pulumi.core.Output<java.lang.String> clientSecret)
- Parameters:
clientSecret- OAuth 2.0 client secret.- Returns:
- builder
-
clientSecret
public TrustProviderNativeApplicationOidcOptionsArgs.Builder clientSecret(java.lang.String clientSecret)
- Parameters:
clientSecret- OAuth 2.0 client secret.- Returns:
- builder
-
issuer
public TrustProviderNativeApplicationOidcOptionsArgs.Builder issuer(@Nullable com.pulumi.core.Output<java.lang.String> issuer)
- Parameters:
issuer- OIDC issuer identifier of the IdP.- Returns:
- builder
-
issuer
public TrustProviderNativeApplicationOidcOptionsArgs.Builder issuer(java.lang.String issuer)
- Parameters:
issuer- OIDC issuer identifier of the IdP.- Returns:
- builder
-
publicSigningKeyEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder publicSigningKeyEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> publicSigningKeyEndpoint)
- Parameters:
publicSigningKeyEndpoint- OIDC public signing key endpoint.- Returns:
- builder
-
publicSigningKeyEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder publicSigningKeyEndpoint(java.lang.String publicSigningKeyEndpoint)
- Parameters:
publicSigningKeyEndpoint- OIDC public signing key endpoint.- Returns:
- builder
-
scope
public TrustProviderNativeApplicationOidcOptionsArgs.Builder scope(@Nullable com.pulumi.core.Output<java.lang.String> scope)
- Parameters:
scope- OpenID Connect (OIDC) scope specified.- Returns:
- builder
-
scope
public TrustProviderNativeApplicationOidcOptionsArgs.Builder scope(java.lang.String scope)
- Parameters:
scope- OpenID Connect (OIDC) scope specified.- Returns:
- builder
-
tokenEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder tokenEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> tokenEndpoint)
- Parameters:
tokenEndpoint- OIDC token endpoint.- Returns:
- builder
-
tokenEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder tokenEndpoint(java.lang.String tokenEndpoint)
- Parameters:
tokenEndpoint- OIDC token endpoint.- Returns:
- builder
-
userInfoEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder userInfoEndpoint(@Nullable com.pulumi.core.Output<java.lang.String> userInfoEndpoint)
- Parameters:
userInfoEndpoint- OIDC user info endpoint.- Returns:
- builder
-
userInfoEndpoint
public TrustProviderNativeApplicationOidcOptionsArgs.Builder userInfoEndpoint(java.lang.String userInfoEndpoint)
- Parameters:
userInfoEndpoint- OIDC user info endpoint.- Returns:
- builder
-
build
public TrustProviderNativeApplicationOidcOptionsArgs build()
-
-