Package com.pulumi.aws.sagemaker.inputs
Class WorkforceOidcConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.WorkforceOidcConfigArgs.Builder
-
- Enclosing class:
- WorkforceOidcConfigArgs
public static final class WorkforceOidcConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WorkforceOidcConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkforceOidcConfigArgs.BuilderauthenticationRequestExtraParams(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> authenticationRequestExtraParams)WorkforceOidcConfigArgs.BuilderauthenticationRequestExtraParams(java.util.Map<java.lang.String,java.lang.String> authenticationRequestExtraParams)WorkforceOidcConfigArgs.BuilderauthorizationEndpoint(com.pulumi.core.Output<java.lang.String> authorizationEndpoint)WorkforceOidcConfigArgs.BuilderauthorizationEndpoint(java.lang.String authorizationEndpoint)WorkforceOidcConfigArgsbuild()WorkforceOidcConfigArgs.BuilderclientId(com.pulumi.core.Output<java.lang.String> clientId)WorkforceOidcConfigArgs.BuilderclientId(java.lang.String clientId)WorkforceOidcConfigArgs.BuilderclientSecret(com.pulumi.core.Output<java.lang.String> clientSecret)WorkforceOidcConfigArgs.BuilderclientSecret(java.lang.String clientSecret)WorkforceOidcConfigArgs.Builderissuer(com.pulumi.core.Output<java.lang.String> issuer)WorkforceOidcConfigArgs.Builderissuer(java.lang.String issuer)WorkforceOidcConfigArgs.BuilderjwksUri(com.pulumi.core.Output<java.lang.String> jwksUri)WorkforceOidcConfigArgs.BuilderjwksUri(java.lang.String jwksUri)WorkforceOidcConfigArgs.BuilderlogoutEndpoint(com.pulumi.core.Output<java.lang.String> logoutEndpoint)WorkforceOidcConfigArgs.BuilderlogoutEndpoint(java.lang.String logoutEndpoint)WorkforceOidcConfigArgs.Builderscope(com.pulumi.core.Output<java.lang.String> scope)WorkforceOidcConfigArgs.Builderscope(java.lang.String scope)WorkforceOidcConfigArgs.BuildertokenEndpoint(com.pulumi.core.Output<java.lang.String> tokenEndpoint)WorkforceOidcConfigArgs.BuildertokenEndpoint(java.lang.String tokenEndpoint)WorkforceOidcConfigArgs.BuilderuserInfoEndpoint(com.pulumi.core.Output<java.lang.String> userInfoEndpoint)WorkforceOidcConfigArgs.BuilderuserInfoEndpoint(java.lang.String userInfoEndpoint)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WorkforceOidcConfigArgs defaults)
-
-
Method Detail
-
authenticationRequestExtraParams
public WorkforceOidcConfigArgs.Builder authenticationRequestExtraParams(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> authenticationRequestExtraParams)
- Parameters:
authenticationRequestExtraParams- A string to string map of identifiers specific to the custom identity provider (IdP) being used.- Returns:
- builder
-
authenticationRequestExtraParams
public WorkforceOidcConfigArgs.Builder authenticationRequestExtraParams(java.util.Map<java.lang.String,java.lang.String> authenticationRequestExtraParams)
- Parameters:
authenticationRequestExtraParams- A string to string map of identifiers specific to the custom identity provider (IdP) being used.- Returns:
- builder
-
authorizationEndpoint
public WorkforceOidcConfigArgs.Builder authorizationEndpoint(com.pulumi.core.Output<java.lang.String> authorizationEndpoint)
- Parameters:
authorizationEndpoint- The OIDC IdP authorization endpoint used to configure your private workforce.- Returns:
- builder
-
authorizationEndpoint
public WorkforceOidcConfigArgs.Builder authorizationEndpoint(java.lang.String authorizationEndpoint)
- Parameters:
authorizationEndpoint- The OIDC IdP authorization endpoint used to configure your private workforce.- Returns:
- builder
-
clientId
public WorkforceOidcConfigArgs.Builder clientId(com.pulumi.core.Output<java.lang.String> clientId)
- Parameters:
clientId- The OIDC IdP client ID used to configure your private workforce.- Returns:
- builder
-
clientId
public WorkforceOidcConfigArgs.Builder clientId(java.lang.String clientId)
- Parameters:
clientId- The OIDC IdP client ID used to configure your private workforce.- Returns:
- builder
-
clientSecret
public WorkforceOidcConfigArgs.Builder clientSecret(com.pulumi.core.Output<java.lang.String> clientSecret)
- Parameters:
clientSecret- The OIDC IdP client secret used to configure your private workforce.- Returns:
- builder
-
clientSecret
public WorkforceOidcConfigArgs.Builder clientSecret(java.lang.String clientSecret)
- Parameters:
clientSecret- The OIDC IdP client secret used to configure your private workforce.- Returns:
- builder
-
issuer
public WorkforceOidcConfigArgs.Builder issuer(com.pulumi.core.Output<java.lang.String> issuer)
- Parameters:
issuer- The OIDC IdP issuer used to configure your private workforce.- Returns:
- builder
-
issuer
public WorkforceOidcConfigArgs.Builder issuer(java.lang.String issuer)
- Parameters:
issuer- The OIDC IdP issuer used to configure your private workforce.- Returns:
- builder
-
jwksUri
public WorkforceOidcConfigArgs.Builder jwksUri(com.pulumi.core.Output<java.lang.String> jwksUri)
- Parameters:
jwksUri- The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.- Returns:
- builder
-
jwksUri
public WorkforceOidcConfigArgs.Builder jwksUri(java.lang.String jwksUri)
- Parameters:
jwksUri- The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.- Returns:
- builder
-
logoutEndpoint
public WorkforceOidcConfigArgs.Builder logoutEndpoint(com.pulumi.core.Output<java.lang.String> logoutEndpoint)
- Parameters:
logoutEndpoint- The OIDC IdP logout endpoint used to configure your private workforce.- Returns:
- builder
-
logoutEndpoint
public WorkforceOidcConfigArgs.Builder logoutEndpoint(java.lang.String logoutEndpoint)
- Parameters:
logoutEndpoint- The OIDC IdP logout endpoint used to configure your private workforce.- Returns:
- builder
-
scope
public WorkforceOidcConfigArgs.Builder scope(@Nullable com.pulumi.core.Output<java.lang.String> scope)
- Parameters:
scope- An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.- Returns:
- builder
-
scope
public WorkforceOidcConfigArgs.Builder scope(java.lang.String scope)
- Parameters:
scope- An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access.- Returns:
- builder
-
tokenEndpoint
public WorkforceOidcConfigArgs.Builder tokenEndpoint(com.pulumi.core.Output<java.lang.String> tokenEndpoint)
- Parameters:
tokenEndpoint- The OIDC IdP token endpoint used to configure your private workforce.- Returns:
- builder
-
tokenEndpoint
public WorkforceOidcConfigArgs.Builder tokenEndpoint(java.lang.String tokenEndpoint)
- Parameters:
tokenEndpoint- The OIDC IdP token endpoint used to configure your private workforce.- Returns:
- builder
-
userInfoEndpoint
public WorkforceOidcConfigArgs.Builder userInfoEndpoint(com.pulumi.core.Output<java.lang.String> userInfoEndpoint)
- Parameters:
userInfoEndpoint- The OIDC IdP user information endpoint used to configure your private workforce.- Returns:
- builder
-
userInfoEndpoint
public WorkforceOidcConfigArgs.Builder userInfoEndpoint(java.lang.String userInfoEndpoint)
- Parameters:
userInfoEndpoint- The OIDC IdP user information endpoint used to configure your private workforce.- Returns:
- builder
-
build
public WorkforceOidcConfigArgs build()
-
-