Package com.pulumi.aws.connect.inputs
Class UserIdentityInfoArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.UserIdentityInfoArgs.Builder
-
- Enclosing class:
- UserIdentityInfoArgs
public static final class UserIdentityInfoArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserIdentityInfoArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserIdentityInfoArgsbuild()UserIdentityInfoArgs.Builderemail(com.pulumi.core.Output<java.lang.String> email)UserIdentityInfoArgs.Builderemail(java.lang.String email)UserIdentityInfoArgs.BuilderfirstName(com.pulumi.core.Output<java.lang.String> firstName)UserIdentityInfoArgs.BuilderfirstName(java.lang.String firstName)UserIdentityInfoArgs.BuilderlastName(com.pulumi.core.Output<java.lang.String> lastName)UserIdentityInfoArgs.BuilderlastName(java.lang.String lastName)UserIdentityInfoArgs.BuildersecondaryEmail(com.pulumi.core.Output<java.lang.String> secondaryEmail)UserIdentityInfoArgs.BuildersecondaryEmail(java.lang.String secondaryEmail)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserIdentityInfoArgs defaults)
-
-
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
-
build
public UserIdentityInfoArgs build()
-
-