UserState class
Input properties used for looking up and filtering User resources.
Constructors
-
UserState({Input<
String?> ? city, Input<String?> ? company, Input<String?> ? country, Input<String?> ? department, Input<String?> ? disabledDate, Input<String?> ? displayName, Input<String?> ? email, Input<String?> ? enabledDate, Input<String?> ? firstName, Input<String?> ? identityProviderIdentityStoreId, Input<String?> ? identityProviderUserId, Input<String?> ? initials, Input<String?> ? jobTitle, Input<String?> ? lastName, Input<String?> ? mailboxDeprovisionedDate, Input<String?> ? mailboxProvisionedDate, Input<String?> ? name, Input<String?> ? office, Input<String?> ? organizationId, Input<String?> ? password, Input<String?> ? region, Input<String?> ? state, Input<String?> ? street, Input<String?> ? telephone, Input<String?> ? userId, Input<String?> ? userRole, Input<String?> ? zipCode}) -
Creates a new UserState.
cityCity where the user is located.companyCompany associated with the user.countryCountry where the user is located.departmentDepartment associated with the user.disabledDateTimestamp when the user was disabled from WorkMail use.displayNameDisplay name of the user.emailPrimary email address used to register the user with WorkMail. Changing this value forces replacement.enabledDateTimestamp when the user was enabled for WorkMail use.firstNameFirst name of the user.hiddenFromGlobalAddressListWhether to hide the user from the global address list. Defaults tofalse.identityProviderIdentityStoreIdIdentity store ID from IAM Identity Center associated with the user.identityProviderUserIdUser ID from IAM Identity Center associated with the user.initialsInitials of the user.jobTitleJob title of the user.lastNameLast name of the user.mailboxDeprovisionedDateTimestamp when the mailbox was removed for the user.mailboxProvisionedDateTimestamp when the mailbox was created for 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.stateCurrent WorkMail state of the user.streetStreet address of the user.telephoneTelephone number of the user.userIdIdentifier of the user.userRoleRole assigned to the user. Valid values areUSER,REMOTE_USER,RESOURCE, andSYSTEM_USER.zipCodeZIP or postal code of the user.const -
UserState.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
-
disabledDate
→ Input<
String?> ? -
Timestamp when the user was disabled from WorkMail use.
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
-
enabledDate
→ Input<
String?> ? -
Timestamp when the user was enabled for WorkMail use.
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 -
identityProviderIdentityStoreId
→ Input<
String?> ? -
Identity store ID from IAM Identity Center associated with the user.
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
-
mailboxDeprovisionedDate
→ Input<
String?> ? -
Timestamp when the mailbox was removed for the user.
final
-
mailboxProvisionedDate
→ Input<
String?> ? -
Timestamp when the mailbox was created for 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
-
state
→ Input<
String?> ? -
Current WorkMail state of the user.
final
-
street
→ Input<
String?> ? -
Street address of the user.
final
-
telephone
→ Input<
String?> ? -
Telephone number of the user.
final
-
userId
→ Input<
String?> ? -
Identifier 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