Class IdentityProviderConfigOidcArgs.Builder

    • Method Detail

      • clientId

        public IdentityProviderConfigOidcArgs.Builder clientId​(com.pulumi.core.Output<java.lang.String> clientId)
        Parameters:
        clientId - Client ID for the OpenID Connect identity provider.
        Returns:
        builder
      • clientId

        public IdentityProviderConfigOidcArgs.Builder clientId​(java.lang.String clientId)
        Parameters:
        clientId - Client ID for the OpenID Connect identity provider.
        Returns:
        builder
      • groupsClaim

        public IdentityProviderConfigOidcArgs.Builder groupsClaim​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> groupsClaim)
        Parameters:
        groupsClaim - The JWT claim that the provider will use to return groups.
        Returns:
        builder
      • groupsClaim

        public IdentityProviderConfigOidcArgs.Builder groupsClaim​(java.lang.String groupsClaim)
        Parameters:
        groupsClaim - The JWT claim that the provider will use to return groups.
        Returns:
        builder
      • groupsPrefix

        public IdentityProviderConfigOidcArgs.Builder groupsPrefix​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.String> groupsPrefix)
        Parameters:
        groupsPrefix - A prefix that is prepended to group claims e.g., `oidc:`.
        Returns:
        builder
      • groupsPrefix

        public IdentityProviderConfigOidcArgs.Builder groupsPrefix​(java.lang.String groupsPrefix)
        Parameters:
        groupsPrefix - A prefix that is prepended to group claims e.g., `oidc:`.
        Returns:
        builder
      • identityProviderConfigName

        public IdentityProviderConfigOidcArgs.Builder identityProviderConfigName​(com.pulumi.core.Output<java.lang.String> identityProviderConfigName)
        Parameters:
        identityProviderConfigName - The name of the identity provider config.
        Returns:
        builder
      • identityProviderConfigName

        public IdentityProviderConfigOidcArgs.Builder identityProviderConfigName​(java.lang.String identityProviderConfigName)
        Parameters:
        identityProviderConfigName - The name of the identity provider config.
        Returns:
        builder
      • issuerUrl

        public IdentityProviderConfigOidcArgs.Builder issuerUrl​(com.pulumi.core.Output<java.lang.String> issuerUrl)
        Parameters:
        issuerUrl - Issuer URL for the OpenID Connect identity provider.
        Returns:
        builder
      • issuerUrl

        public IdentityProviderConfigOidcArgs.Builder issuerUrl​(java.lang.String issuerUrl)
        Parameters:
        issuerUrl - Issuer URL for the OpenID Connect identity provider.
        Returns:
        builder
      • requiredClaims

        public IdentityProviderConfigOidcArgs.Builder requiredClaims​(@Nullable
                                                                     com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> requiredClaims)
        Parameters:
        requiredClaims - The key value pairs that describe required claims in the identity token.
        Returns:
        builder
      • requiredClaims

        public IdentityProviderConfigOidcArgs.Builder requiredClaims​(java.util.Map<java.lang.String,​java.lang.String> requiredClaims)
        Parameters:
        requiredClaims - The key value pairs that describe required claims in the identity token.
        Returns:
        builder
      • usernameClaim

        public IdentityProviderConfigOidcArgs.Builder usernameClaim​(@Nullable
                                                                    com.pulumi.core.Output<java.lang.String> usernameClaim)
        Parameters:
        usernameClaim - The JWT claim that the provider will use as the username.
        Returns:
        builder
      • usernameClaim

        public IdentityProviderConfigOidcArgs.Builder usernameClaim​(java.lang.String usernameClaim)
        Parameters:
        usernameClaim - The JWT claim that the provider will use as the username.
        Returns:
        builder
      • usernamePrefix

        public IdentityProviderConfigOidcArgs.Builder usernamePrefix​(@Nullable
                                                                     com.pulumi.core.Output<java.lang.String> usernamePrefix)
        Parameters:
        usernamePrefix - A prefix that is prepended to username claims.
        Returns:
        builder
      • usernamePrefix

        public IdentityProviderConfigOidcArgs.Builder usernamePrefix​(java.lang.String usernamePrefix)
        Parameters:
        usernamePrefix - A prefix that is prepended to username claims.
        Returns:
        builder