Class UserIdentityInfoArgs.Builder

  • Enclosing class:
    UserIdentityInfoArgs

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

      • email

        public UserIdentityInfoArgs.Builder email​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> email)
        Parameters:
        email - The email address. If you are using SAML for identity management and include this parameter, an error is returned. Note that updates to the `email` is supported. From the [UpdateUserIdentityInfo API documentation](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html) it is strongly recommended to limit who has the ability to invoke `UpdateUserIdentityInfo`. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide.
        Returns:
        builder
      • email

        public UserIdentityInfoArgs.Builder email​(java.lang.String email)
        Parameters:
        email - The email address. If you are using SAML for identity management and include this parameter, an error is returned. Note that updates to the `email` is supported. From the [UpdateUserIdentityInfo API documentation](https://docs.aws.amazon.com/connect/latest/APIReference/API_UpdateUserIdentityInfo.html) it is strongly recommended to limit who has the ability to invoke `UpdateUserIdentityInfo`. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see [Best Practices for Security Profiles](https://docs.aws.amazon.com/connect/latest/adminguide/security-profile-best-practices.html) in the Amazon Connect Administrator Guide.
        Returns:
        builder
      • firstName

        public UserIdentityInfoArgs.Builder firstName​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> firstName)
        Parameters:
        firstName - The first name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
        Returns:
        builder
      • firstName

        public UserIdentityInfoArgs.Builder firstName​(java.lang.String firstName)
        Parameters:
        firstName - The first name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
        Returns:
        builder
      • lastName

        public UserIdentityInfoArgs.Builder lastName​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> lastName)
        Parameters:
        lastName - The last name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
        Returns:
        builder
      • lastName

        public UserIdentityInfoArgs.Builder lastName​(java.lang.String lastName)
        Parameters:
        lastName - The last name. This is required if you are using Amazon Connect or SAML for identity management. Minimum length of 1. Maximum length of 100.
        Returns:
        builder
      • secondaryEmail

        public UserIdentityInfoArgs.Builder secondaryEmail​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> secondaryEmail)
        Parameters:
        secondaryEmail - The secondary email address. If present, email notifications will be sent to this email address instead of the primary one.
        Returns:
        builder
      • secondaryEmail

        public UserIdentityInfoArgs.Builder secondaryEmail​(java.lang.String secondaryEmail)
        Parameters:
        secondaryEmail - The secondary email address. If present, email notifications will be sent to this email address instead of the primary one.
        Returns:
        builder