Class UserLoginProfileState.Builder

  • Enclosing class:
    UserLoginProfileState

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

      • encryptedPassword

        public UserLoginProfileState.Builder encryptedPassword​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> encryptedPassword)
        Parameters:
        encryptedPassword - The encrypted password, base64 encoded. Only available if password was handled on resource creation, not import.
        Returns:
        builder
      • encryptedPassword

        public UserLoginProfileState.Builder encryptedPassword​(java.lang.String encryptedPassword)
        Parameters:
        encryptedPassword - The encrypted password, base64 encoded. Only available if password was handled on resource creation, not import.
        Returns:
        builder
      • keyFingerprint

        public UserLoginProfileState.Builder keyFingerprint​(@Nullable
                                                            com.pulumi.core.Output<java.lang.String> keyFingerprint)
        Parameters:
        keyFingerprint - The fingerprint of the PGP key used to encrypt the password. Only available if password was handled on this provider resource creation, not import.
        Returns:
        builder
      • keyFingerprint

        public UserLoginProfileState.Builder keyFingerprint​(java.lang.String keyFingerprint)
        Parameters:
        keyFingerprint - The fingerprint of the PGP key used to encrypt the password. Only available if password was handled on this provider resource creation, not import.
        Returns:
        builder
      • password

        public UserLoginProfileState.Builder password​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> password)
        Parameters:
        password - The plain text password, only available when `pgpKey` is not provided.
        Returns:
        builder
      • password

        public UserLoginProfileState.Builder password​(java.lang.String password)
        Parameters:
        password - The plain text password, only available when `pgpKey` is not provided.
        Returns:
        builder
      • passwordLength

        public UserLoginProfileState.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 UserLoginProfileState.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 UserLoginProfileState.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 UserLoginProfileState.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 UserLoginProfileState.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 UserLoginProfileState.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 UserLoginProfileState.Builder user​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> user)
        Parameters:
        user - The IAM user's name.
        Returns:
        builder