UserArgs class
The set of arguments for User. The set of arguments for User.
Constructors
-
UserArgs({Input<
String?> ? city, Input<String?> ? company, Input<String?> ? country, Input<String?> ? department, required Input<String> displayName, required Input<String> email, Input<String?> ? firstName, Input<String?> ? identityProviderUserId, Input<String?> ? initials, Input<String?> ? jobTitle, Input<String?> ? lastName, Input<String?> ? name, Input<String?> ? office, required Input<String> organizationId, Input<String?> ? password, Input<String?> ? region, Input<String?> ? street, Input<String?> ? telephone, Input<String?> ? userRole, Input<String?> ? zipCode}) -
Creates a new UserArgs.
cityCity where the user is located.companyCompany associated with the user.countryCountry where the user is located.departmentDepartment associated with the user.displayNameDisplay name of the user.emailPrimary email address used to register the user with WorkMail. Changing this value forces replacement.firstNameFirst name of the user.hiddenFromGlobalAddressListWhether to hide the user from the global address list. Defaults tofalse.identityProviderUserIdUser ID from IAM Identity Center associated with the user.initialsInitials of the user.jobTitleJob title of the user.lastNameLast name of the user.nameUsername of the user.officeOffice where the user is located.organizationIdIdentifier of the WorkMail organization where the user is managed.passwordPassword to set for the user.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.streetStreet address of the user.telephoneTelephone number of the user.userRoleRole assigned to the user. Valid values areUSER,REMOTE_USER,RESOURCE, andSYSTEM_USER.zipCodeZIP or postal code of the user.const -
UserArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
city
→ Input<
String?> ? -
City where the user is located.
final
-
company
→ Input<
String?> ? -
Company associated with the user.
final
-
country
→ Input<
String?> ? -
Country where the user is located.
final
-
department
→ Input<
String?> ? -
Department associated with the user.
final
-
displayName
→ Input<
String> -
Display name of the user.
final
-
email
→ Input<
String> -
Primary email address used to register the user with WorkMail. Changing this value forces replacement.
final
-
firstName
→ Input<
String?> ? -
First name of the user.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
Whether to hide the user from the global address list. Defaults to
false.final -
identityProviderUserId
→ Input<
String?> ? -
User ID from IAM Identity Center associated with the user.
final
-
initials
→ Input<
String?> ? -
Initials of the user.
final
-
jobTitle
→ Input<
String?> ? -
Job title of the user.
final
-
lastName
→ Input<
String?> ? -
Last name of the user.
final
-
name
→ Input<
String?> ? -
Username of the user.
final
-
office
→ Input<
String?> ? -
Office where the user is located.
final
-
organizationId
→ Input<
String> -
Identifier of the WorkMail organization where the user is managed.
final
-
password
→ Input<
String?> ? -
Password to set for the user.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
street
→ Input<
String?> ? -
Street address of the user.
final
-
telephone
→ Input<
String?> ? -
Telephone number of the user.
final
-
userRole
→ Input<
String?> ? -
Role assigned to the user. Valid values are
USER,REMOTE_USER,RESOURCE, andSYSTEM_USER.final -
zipCode
→ Input<
String?> ? -
ZIP or postal code of the user.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited