Package com.pulumi.aws.workmail.inputs
Class UserState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.workmail.inputs.UserState
-
public final class UserState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserState.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserState.Builderbuilder()static UserState.Builderbuilder(UserState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>city()java.util.Optional<com.pulumi.core.Output<java.lang.String>>company()java.util.Optional<com.pulumi.core.Output<java.lang.String>>country()java.util.Optional<com.pulumi.core.Output<java.lang.String>>department()java.util.Optional<com.pulumi.core.Output<java.lang.String>>disabledDate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>displayName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>email()java.util.Optional<com.pulumi.core.Output<java.lang.String>>enabledDate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>firstName()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>hiddenFromGlobalAddressList()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identityProviderIdentityStoreId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identityProviderUserId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>initials()java.util.Optional<com.pulumi.core.Output<java.lang.String>>jobTitle()java.util.Optional<com.pulumi.core.Output<java.lang.String>>lastName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>mailboxDeprovisionedDate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>mailboxProvisionedDate()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>office()java.util.Optional<com.pulumi.core.Output<java.lang.String>>organizationId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>password()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>state()java.util.Optional<com.pulumi.core.Output<java.lang.String>>street()java.util.Optional<com.pulumi.core.Output<java.lang.String>>telephone()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userRole()java.util.Optional<com.pulumi.core.Output<java.lang.String>>zipCode()
-
-
-
Field Detail
-
Empty
public static final UserState Empty
-
-
Method Detail
-
city
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> city()
- Returns:
- City where the user is located.
-
company
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> company()
- Returns:
- Company associated with the user.
-
country
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> country()
- Returns:
- Country where the user is located.
-
department
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> department()
- Returns:
- Department associated with the user.
-
disabledDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> disabledDate()
- Returns:
- Timestamp when the user was disabled from WorkMail use.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- Display name of the user.
-
email
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> email()
- Returns:
- Primary email address used to register the user with WorkMail. Changing this value forces replacement.
-
enabledDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> enabledDate()
- Returns:
- Timestamp when the user was enabled for WorkMail use.
-
firstName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> firstName()
- Returns:
- First name of the user.
-
hiddenFromGlobalAddressList
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> hiddenFromGlobalAddressList()
- Returns:
- Whether to hide the user from the global address list. Defaults to `false`.
-
identityProviderIdentityStoreId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityProviderIdentityStoreId()
- Returns:
- Identity store ID from IAM Identity Center associated with the user.
-
identityProviderUserId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityProviderUserId()
- Returns:
- User ID from IAM Identity Center associated with the user.
-
initials
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> initials()
- Returns:
- Initials of the user.
-
jobTitle
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> jobTitle()
- Returns:
- Job title of the user.
-
lastName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> lastName()
- Returns:
- Last name of the user.
-
mailboxDeprovisionedDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mailboxDeprovisionedDate()
- Returns:
- Timestamp when the mailbox was removed for the user.
-
mailboxProvisionedDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> mailboxProvisionedDate()
- Returns:
- Timestamp when the mailbox was created for the user.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Username of the user.
-
office
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> office()
- Returns:
- Office where the user is located.
-
organizationId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> organizationId()
- Returns:
- Identifier of the WorkMail organization where the user is managed. The following arguments are optional:
-
password
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
- Returns:
- Password to set for the user.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- Current WorkMail state of the user.
-
street
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> street()
- Returns:
- Street address of the user.
-
telephone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> telephone()
- Returns:
- Telephone number of the user.
-
userId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userId()
- Returns:
- Identifier of the user.
-
userRole
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userRole()
- Returns:
- Role assigned to the user. Valid values are `USER`, `REMOTE_USER`, `RESOURCE`, and `SYSTEM_USER`.
-
zipCode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> zipCode()
- Returns:
- ZIP or postal code of the user.
-
builder
public static UserState.Builder builder()
-
builder
public static UserState.Builder builder(UserState defaults)
-
-