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  
    • Field Detail

    • Method Detail

      • defaultProjectId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultProjectId()
        Returns:
        The default project this user belongs to.
      • description

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
        Returns:
        A description of the user.
      • domainId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainId()
        Returns:
        The domain this user belongs to.
      • enabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enabled()
        Returns:
        Whether the user is enabled or disabled. Valid values are `true` and `false`.
      • extra

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.Object>>> extra()
        Returns:
        Free-form key/value pairs of extra information.
      • ignoreChangePasswordUponFirstUse

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ignoreChangePasswordUponFirstUse()
        Returns:
        User will not have to change their password upon first use. Valid values are `true` and `false`.
      • ignoreLockoutFailureAttempts

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ignoreLockoutFailureAttempts()
        Returns:
        User will not have a failure lockout placed on their account. Valid values are `true` and `false`.
      • ignorePasswordExpiry

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ignorePasswordExpiry()
        Returns:
        User's password will not expire. Valid values are `true` and `false`.
      • multiFactorAuthEnabled

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> multiFactorAuthEnabled()
        Returns:
        Whether to enable multi-factor authentication. Valid values are `true` and `false`.
      • multiFactorAuthRules

        public java.util.Optional<com.pulumi.core.Output<java.util.List<UserMultiFactorAuthRuleArgs>>> multiFactorAuthRules()
        Returns:
        A multi-factor authentication rule. The structure is documented below. Please see the [Ocata release notes](https://docs.openstack.org/releasenotes/keystone/ocata.html) for more information on how to use mulit-factor rules.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the user.
      • password

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
        Returns:
        The password for the user.
      • region

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
        Returns:
        The region in which to obtain the V3 Keystone client. If omitted, the `region` argument of the provider is used. Changing this creates a new User.