# File lib/fog/aws/requests/iam/create_login_profile.rb, line 34
        def create_login_profile(user_name, password)
          unless self.data[:users].key?(user_name)
            raise Fog::AWS::IAM::NotFound.new("The user with name #{user_name} cannot be found.")
          end

          user = self.data[:users][user_name]

          if user[:login_profile]
            raise Fog::AWS::IAM::EntityAlreadyExists, "Login Profile for user #{user_name} already exists."
          end

          created_at = Time.now

          user[:login_profile] = {
            :created_at => created_at,
            :password   => password,
          }

          response = Excon::Response.new
          response.status = 200

          response.body = {
            "LoginProfile" => {
              "UserName"   => user_name,
              "CreateDate" => created_at
            },
            "RequestId" => Fog::AWS::Mock.request_id
          }

          response
        end