I think "cameo" is the correct term. He didn't wait in line all day with 1000 others to be an extra; he was asked to be in the movie because of how easily recognizable he is, and he plays himself.
He added it as a requirement to film in the hotel since he owned it at the time.