Class UserArgs.Builder

  • Enclosing class:
    UserArgs

    public static final class UserArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(UserArgs defaults)
    • Method Detail

      • authenticationType

        public UserArgs.Builder authenticationType​(com.pulumi.core.Output<java.lang.String> authenticationType)
        Parameters:
        authenticationType - Authentication type for the user. You must specify USERPOOL. Valid values: `API`, `SAML`, `USERPOOL`
        Returns:
        builder
      • authenticationType

        public UserArgs.Builder authenticationType​(java.lang.String authenticationType)
        Parameters:
        authenticationType - Authentication type for the user. You must specify USERPOOL. Valid values: `API`, `SAML`, `USERPOOL`
        Returns:
        builder
      • enabled

        public UserArgs.Builder enabled​(@Nullable
                                        com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether the user in the user pool is enabled.
        Returns:
        builder
      • enabled

        public UserArgs.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the user in the user pool is enabled.
        Returns:
        builder
      • firstName

        public UserArgs.Builder firstName​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> firstName)
        Parameters:
        firstName - First name, or given name, of the user.
        Returns:
        builder
      • firstName

        public UserArgs.Builder firstName​(java.lang.String firstName)
        Parameters:
        firstName - First name, or given name, of the user.
        Returns:
        builder
      • lastName

        public UserArgs.Builder lastName​(@Nullable
                                         com.pulumi.core.Output<java.lang.String> lastName)
        Parameters:
        lastName - Last name, or surname, of the user.
        Returns:
        builder
      • lastName

        public UserArgs.Builder lastName​(java.lang.String lastName)
        Parameters:
        lastName - Last name, or surname, of the user.
        Returns:
        builder
      • region

        public UserArgs.Builder region​(@Nullable
                                       com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public UserArgs.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • sendEmailNotification

        public UserArgs.Builder sendEmailNotification​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Boolean> sendEmailNotification)
        Parameters:
        sendEmailNotification - Send an email notification.
        Returns:
        builder
      • sendEmailNotification

        public UserArgs.Builder sendEmailNotification​(java.lang.Boolean sendEmailNotification)
        Parameters:
        sendEmailNotification - Send an email notification.
        Returns:
        builder
      • userName

        public UserArgs.Builder userName​(com.pulumi.core.Output<java.lang.String> userName)
        Parameters:
        userName - Email address of the user. The following arguments are optional:
        Returns:
        builder
      • userName

        public UserArgs.Builder userName​(java.lang.String userName)
        Parameters:
        userName - Email address of the user. The following arguments are optional:
        Returns:
        builder