def create_login_profile(options = {})
      options = options.merge(user_name: @name)
      resp = @client.create_login_profile(options)
      LoginProfile.new(
        user_name: resp.data.login_profile.user_name,
        data: resp.data.login_profile,
        client: @client
      )
    end
def create_login_profile(options = {})
      options = options.merge(user_name: @name)
      resp = @client.create_login_profile(options)
      LoginProfile.new(
        user_name: resp.data.login_profile.user_name,
        data: resp.data.login_profile,
        client: @client
      )
    end
@example Request syntax with placeholder values

   loginprofile = user.create_login_profile({
     password: "passwordType", # required
     password_reset_required: false,
   })
 @param [Hash] options ({})
 @option options [required, String] :password
   The new password for the user.

   The [regex pattern][1] that is used to validate this parameter is a
   string of characters. That string can include almost any printable
   ASCII character from the space (\\u0020) through the end of the ASCII
   character range (\\u00FF). You can also include the tab (\\u0009),
   line feed (\\u000A), and carriage return (\\u000D) characters. Any of
   these characters are valid in a password. However, many tools, such as
   the AWS Management Console, might restrict the ability to type certain
   characters because they have special meaning within that tool.



   [1]: http://wikipedia.org/wiki/regex
 @option options [Boolean] :password_reset_required
   Specifies whether the user is required to set a new password on next
   sign-in.
 @return [LoginProfile]