def update(options = {})
      options = options.merge(user_name: @user_name)
      resp = @client.update_login_profile(options)
      resp.data
    end
def update(options = {})
      options = options.merge(user_name: @user_name)
      resp = @client.update_login_profile(options)
      resp.data
    end
@example Request syntax with placeholder values

   login_profile.update({
     password: "passwordType",
     password_reset_required: false,
   })
 @param [Hash] options ({})
 @option options [String] :password
   The new password for the specified IAM user.

   The [regex pattern][1] used to validate this parameter is a string of
   characters consisting of the following:

   * Any printable ASCII character ranging from the space character
     (\\u0020) through the end of the ASCII character range

   * The printable characters in the Basic Latin and Latin-1 Supplement
     character set (through \\u00FF)

   * The special characters tab (\\u0009), line feed (\\u000A), and
     carriage return (\\u000D)

   However, the format can be further restricted by the account
   administrator by setting a password policy on the AWS account. For
   more information, see UpdateAccountPasswordPolicy.



   [1]: http://wikipedia.org/wiki/regex
 @option options [Boolean] :password_reset_required
   Allows this new password to be used only once by requiring the
   specified IAM user to set a new password on next sign-in.
 @return [EmptyStructure]