Class UserState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.identitystore.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 java.util.Optional<com.pulumi.core.Output<UserAddressesArgs>>addresses()static UserState.Builderbuilder()static UserState.Builderbuilder(UserState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>displayName()java.util.Optional<com.pulumi.core.Output<UserEmailsArgs>>emails()java.util.Optional<com.pulumi.core.Output<java.util.List<UserExternalIdArgs>>>externalIds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identityStoreId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>locale()java.util.Optional<com.pulumi.core.Output<UserNameArgs>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>nickname()java.util.Optional<com.pulumi.core.Output<UserPhoneNumbersArgs>>phoneNumbers()java.util.Optional<com.pulumi.core.Output<java.lang.String>>preferredLanguage()java.util.Optional<com.pulumi.core.Output<java.lang.String>>profileUrl()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>timezone()java.util.Optional<com.pulumi.core.Output<java.lang.String>>title()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userStatus()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userType()
-
-
-
Field Detail
-
Empty
public static final UserState Empty
-
-
Method Detail
-
addresses
public java.util.Optional<com.pulumi.core.Output<UserAddressesArgs>> addresses()
- Returns:
- Details about the user's address. At most 1 address is allowed. Detailed below.
-
displayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
- Returns:
- The name that is typically displayed when the user is referenced.
-
emails
public java.util.Optional<com.pulumi.core.Output<UserEmailsArgs>> emails()
- Returns:
- Details about the user's email. At most 1 email is allowed. Detailed below.
-
externalIds
public java.util.Optional<com.pulumi.core.Output<java.util.List<UserExternalIdArgs>>> externalIds()
- Returns:
- A list of identifiers issued to this resource by an external identity provider.
-
identityStoreId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityStoreId()
- Returns:
- The globally unique identifier for the identity store that this user is in.
-
locale
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> locale()
- Returns:
- The user's geographical region or location.
-
name
public java.util.Optional<com.pulumi.core.Output<UserNameArgs>> name()
- Returns:
- Details about the user's full name. Detailed below.
-
nickname
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nickname()
- Returns:
- An alternate name for the user.
-
phoneNumbers
public java.util.Optional<com.pulumi.core.Output<UserPhoneNumbersArgs>> phoneNumbers()
- Returns:
- Details about the user's phone number. At most 1 phone number is allowed. Detailed below.
-
preferredLanguage
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preferredLanguage()
- Returns:
- The preferred language of the user.
-
profileUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> profileUrl()
- Returns:
- An URL that may be associated with 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.
-
timezone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timezone()
- Returns:
- The user's time zone.
-
title
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> title()
- Returns:
- The user's title.
-
userId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userId()
- Returns:
- The identifier for this user in the identity store.
-
userName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userName()
- Returns:
- A unique string used to identify the user. This value can consist of letters, accented characters, symbols, numbers, and punctuation. This value is specified at the time the user is created and stored as an attribute of the user object in the identity store. The limit is 128 characters. The following arguments are optional:
-
userStatus
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userStatus()
- Returns:
- The current status of the user account.
-
userType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userType()
- Returns:
- The user type. > Unless specified otherwise, all fields can contain up to 1024 characters of free-form text.
-
builder
public static UserState.Builder builder()
-
builder
public static UserState.Builder builder(UserState defaults)
-
-