Class UserState


  • public final class UserState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  UserState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static UserState Empty  
    • 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.Builder builder()  
      static UserState.Builder builder​(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()  
      • Methods inherited from class com.pulumi.resources.ResourceArgs

        validateMember
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

    • 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.