Class TrustProviderOidcOptionsArgs.Builder

    • Method Detail

      • authorizationEndpoint

        public TrustProviderOidcOptionsArgs.Builder authorizationEndpoint​(@Nullable
                                                                          com.pulumi.core.Output<java.lang.String> authorizationEndpoint)
        Parameters:
        authorizationEndpoint - OIDC authorization endpoint.
        Returns:
        builder
      • authorizationEndpoint

        public TrustProviderOidcOptionsArgs.Builder authorizationEndpoint​(java.lang.String authorizationEndpoint)
        Parameters:
        authorizationEndpoint - OIDC authorization endpoint.
        Returns:
        builder
      • clientId

        public TrustProviderOidcOptionsArgs.Builder clientId​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> clientId)
        Parameters:
        clientId - OAuth 2.0 client identifier.
        Returns:
        builder
      • clientSecret

        public TrustProviderOidcOptionsArgs.Builder clientSecret​(com.pulumi.core.Output<java.lang.String> clientSecret)
        Parameters:
        clientSecret - OAuth 2.0 client secret.
        Returns:
        builder
      • issuer

        public TrustProviderOidcOptionsArgs.Builder issuer​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> issuer)
        Parameters:
        issuer - OIDC issuer identifier of the IdP.
        Returns:
        builder
      • scope

        public TrustProviderOidcOptionsArgs.Builder scope​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> scope)
        Parameters:
        scope - OpenID Connect (OIDC) scope specified.
        Returns:
        builder
      • tokenEndpoint

        public TrustProviderOidcOptionsArgs.Builder tokenEndpoint​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> tokenEndpoint)
        Parameters:
        tokenEndpoint - OIDC token endpoint.
        Returns:
        builder
      • userInfoEndpoint

        public TrustProviderOidcOptionsArgs.Builder userInfoEndpoint​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> userInfoEndpoint)
        Parameters:
        userInfoEndpoint - OIDC user info endpoint.
        Returns:
        builder
      • userInfoEndpoint

        public TrustProviderOidcOptionsArgs.Builder userInfoEndpoint​(java.lang.String userInfoEndpoint)
        Parameters:
        userInfoEndpoint - OIDC user info endpoint.
        Returns:
        builder