WASHINGTON, D.C. — President Donald Trump assembled his Cabinet last week and asked Secretary of State Marco Rubio and Vice President JD Vance to give an update on the war in Iran.

Rubio referred to the war in Iran as a favor to the United States and the world. Vance, who has long pushed for restraint in U.S. military intervention overseas, was more reserved in his remarks on the war in Iran.

Vance said that the United States now has options it did not have a year ago and said it is important that Iran not obtain a nuclear weapon. Vance served in the Marines during the Iraq War and has been skeptical of foreign military interventions while maintaining that Iran cannot have a nuclear weapon.

Trump acknowledged the philosophical differences between himself and his vice president at the outset of the conflict in Iran. "I think he was maybe less enthusiastic about going, but he was quite enthusiastic," Trump said.

"It's very obvious from the way that Rubio talks about Iran and the way that Vance talks about Iran that they are of different casts of mind," said Curt Mills, executive director of The American Conservative magazine.

White House spokesperson Anna Kelly defended the administration's unity despite the apparent differences. "President Trump has full confidence in both Vice President Vance and Secretary Rubio, who continue to be trusted voices within the administration. He values both the vice president and the secretary's opinions and wealth of expertise," Kelly said.

A survey found that about half of Republicans said U.S. military action in Iran has been about right. About two in ten said the military action has not gone far enough, while about one quarter said the military action in Iran has gone too far.