Package com.pulumi.aws.workmail
Class UserArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.workmail.UserArgs
-
public final class UserArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserArgs.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserArgs.Builderbuilder()static UserArgs.Builderbuilder(UserArgs 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()com.pulumi.core.Output<java.lang.String>displayName()com.pulumi.core.Output<java.lang.String>email()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>>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>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>office()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>>street()java.util.Optional<com.pulumi.core.Output<java.lang.String>>telephone()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 UserArgs 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.
-
displayName
public com.pulumi.core.Output<java.lang.String> displayName()
- Returns:
- Display name of the user.
-
email
public com.pulumi.core.Output<java.lang.String> email()
- Returns:
- Primary email address used to register the user with WorkMail. Changing this value forces replacement.
-
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`.
-
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.
-
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 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.
-
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.
-
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 UserArgs.Builder builder()
-
builder
public static UserArgs.Builder builder(UserArgs defaults)
-
-