Class OauthIdpConfigState.Builder

  • Enclosing class:
    OauthIdpConfigState

    public static final class OauthIdpConfigState.Builder
    extends java.lang.Object
    • Method Detail

      • clientId

        public OauthIdpConfigState.Builder clientId​(@Nullable
                                                    com.pulumi.core.Output<java.lang.String> clientId)
        Parameters:
        clientId - The client id of an OAuth client. ***
        Returns:
        builder
      • clientId

        public OauthIdpConfigState.Builder clientId​(java.lang.String clientId)
        Parameters:
        clientId - The client id of an OAuth client. ***
        Returns:
        builder
      • clientSecret

        public OauthIdpConfigState.Builder clientSecret​(@Nullable
                                                        com.pulumi.core.Output<java.lang.String> clientSecret)
        Parameters:
        clientSecret - The client secret of the OAuth client, to enable OIDC code flow.
        Returns:
        builder
      • clientSecret

        public OauthIdpConfigState.Builder clientSecret​(java.lang.String clientSecret)
        Parameters:
        clientSecret - The client secret of the OAuth client, to enable OIDC code flow.
        Returns:
        builder
      • displayName

        public OauthIdpConfigState.Builder displayName​(@Nullable
                                                       com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - Human friendly display name.
        Returns:
        builder
      • displayName

        public OauthIdpConfigState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - Human friendly display name.
        Returns:
        builder
      • enabled

        public OauthIdpConfigState.Builder enabled​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - If this config allows users to sign in with the provider.
        Returns:
        builder
      • enabled

        public OauthIdpConfigState.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - If this config allows users to sign in with the provider.
        Returns:
        builder
      • issuer

        public OauthIdpConfigState.Builder issuer​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> issuer)
        Parameters:
        issuer - For OIDC Idps, the issuer identifier.
        Returns:
        builder
      • issuer

        public OauthIdpConfigState.Builder issuer​(java.lang.String issuer)
        Parameters:
        issuer - For OIDC Idps, the issuer identifier.
        Returns:
        builder
      • name

        public OauthIdpConfigState.Builder name​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the OauthIdpConfig. Must start with `oidc.`.
        Returns:
        builder
      • name

        public OauthIdpConfigState.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the OauthIdpConfig. Must start with `oidc.`.
        Returns:
        builder
      • project

        public OauthIdpConfigState.Builder project​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder
      • project

        public OauthIdpConfigState.Builder project​(java.lang.String project)
        Parameters:
        project - The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
        Returns:
        builder