Class UserLoginProfileArgs.Builder

  • Enclosing class:
    UserLoginProfileArgs

    public static final class UserLoginProfileArgs.Builder
    extends java.lang.Object
    • Method Detail

      • passwordLength

        public UserLoginProfileArgs.Builder passwordLength​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Integer> passwordLength)
        Parameters:
        passwordLength - The length of the generated password on resource creation. Only applies on resource creation. Drift detection is not possible with this argument. Default value is `20`.
        Returns:
        builder
      • passwordLength

        public UserLoginProfileArgs.Builder passwordLength​(java.lang.Integer passwordLength)
        Parameters:
        passwordLength - The length of the generated password on resource creation. Only applies on resource creation. Drift detection is not possible with this argument. Default value is `20`.
        Returns:
        builder
      • passwordResetRequired

        public UserLoginProfileArgs.Builder passwordResetRequired​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.Boolean> passwordResetRequired)
        Parameters:
        passwordResetRequired - Whether the user should be forced to reset the generated password on resource creation. Only applies on resource creation.
        Returns:
        builder
      • passwordResetRequired

        public UserLoginProfileArgs.Builder passwordResetRequired​(java.lang.Boolean passwordResetRequired)
        Parameters:
        passwordResetRequired - Whether the user should be forced to reset the generated password on resource creation. Only applies on resource creation.
        Returns:
        builder
      • pgpKey

        public UserLoginProfileArgs.Builder pgpKey​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> pgpKey)
        Parameters:
        pgpKey - Either a base-64 encoded PGP public key, or a keybase username in the form `keybase:username`. Only applies on resource creation. Drift detection is not possible with this argument.
        Returns:
        builder
      • pgpKey

        public UserLoginProfileArgs.Builder pgpKey​(java.lang.String pgpKey)
        Parameters:
        pgpKey - Either a base-64 encoded PGP public key, or a keybase username in the form `keybase:username`. Only applies on resource creation. Drift detection is not possible with this argument.
        Returns:
        builder
      • user

        public UserLoginProfileArgs.Builder user​(com.pulumi.core.Output<java.lang.String> user)
        Parameters:
        user - The IAM user's name.
        Returns:
        builder