Class WorkforceOidcConfigArgs.Builder

  • Enclosing class:
    WorkforceOidcConfigArgs

    public static final class WorkforceOidcConfigArgs.Builder
    extends java.lang.Object
    • 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