(CNN) A Venezuelan military official publicly switched sides in the nation's power struggle on Saturday, provoking a swift response from defense leaders.

Venezuela's military attaché in Washington, Col. Jose Luis Silva Silva, told CNN that he's breaking with President Nicolas Maduro and supporting Juan Guaido, the self-proclaimed interim president.

"I stand by the roadmap of acting President Juan Guaido," Silva said on a video shared on social media.

Silva said the roadmap included "ceasing the usurpation of the executive power," the "beginning of a transition to a new government" and "free and transparent elections for all Venezuelans who want to participate."

That led the Venezuelan defense ministry to put out a critical tweet on the ministry's official account. The tweet showed a screen grab from the video of Silva declaring his defection with the word "TRAIDOR" (traitor) emblazoned over it.

"Insubordination in the face of international interests is an act of treason and cowardice with the fatherland inherited from our liberator Simon Bolivar. As such, we reject the declarations made by Col. Jose Luis Silva Silva, who was acting as military attaché in the United States," the defense ministry wrote on Twitter.

Also Saturday, the opposition-controlled National Assembly drafted an amnesty bill to protect military members who want to defect from the Maduro government. The measure would also offer pardons to civilians, politicians, public officials and military members accused during the governments of Hugo Chávez -- who was President from 1999 to 2013 -- and Maduro of committing crimes or supporting unconstitutional acts.

Lawmakers could vote on the bill as early as Tuesday.

Guaido has called on the nation's military to work with him, but the head of Venezuela's armed forces says he still supports Maduro.

Pompeo: It's time 'to pick a side'

The Venezuelan crisis was hotly debated Saturday on both sides of the Atlantic.

US Secretary of State Mike Pompeo urged the UN Security Council to stand behind Guaido's transitional government.

US Secretary of State Mike Pompeo addresses a UN Security Council meeting Saturday on Venezuela.

"Our nations must stand up for the rule of law and support the leader who the Venezuelan people have affirmed as their legitimate interim president," said Pompeo, calling for a new vote "as soon as possible."

These are the countries that support Guaido Argentina

Brazil

Canada

Chile

Colombia

Costa Rica

Ecuador

Guatemala

Honduras

Panama

Paraguay

Peru

United Kingdom

United States

"Now it's time for every other nation to pick a side. No more delays, no more games," Pompeo said. "Either you stand with the forces of freedom, or you're in league with Maduro and his mayhem."

Venezuelan Foreign Minister Jorge Arreaza, also at the United Nations, repeated Maduro's assertion that the crisis amounted to a US-backed coup, with the blessing of other nations.

"It is dictating the orders, not only to the Venezuelan opposition but also to the satellite governments in the region and, it seems, in Europe and other parts of the world," he said of US policy.

In Venezuela, a prominent member of Maduro's ruling party delivered a blunt message to world leaders not on his side.

"Go to hell because nobody, nobody, nobody tells Venezuelans what to do," Diosdado Cabello, president of the government-aligned Constituent Assembly and a key figure in the ruling United Socialist Party, said at a rally Saturday in the Venezuelan state of Cojedes.

Guaido , who heads Venezuela's opposition-led National Assembly, emerged this week as the biggest challenge to Maduro's turbulent presidency. He declared himself acting president amid massive anti-government protests, claiming Maduro was illegitimately elected for a second term.

Opposition hints at talks with Maduro supporters

Earlier Saturday, UK Foreign Minister Jeremy Hunt joined Spain, Germany and France in delivering Maduro an ultimatum: Guaido will be recognized as president if elections are not called before their deadline.

The EU also warned of "further actions" against Venezuela if elections are not called in the coming days, according to a statement by Federica Mogherini, vice president of the European Commission and high representative of the EU for foreign affairs and security policy.

"The country urgently needs a government that truly represents the will of the Venezuelan people," she said.

At an opposition rally Saturday in Venezuela, Guaido hinted he has met with Maduro government officials.

"Of course, we have talked," Guaido said.

Referring to his amnesty offer to members of the armed forces, he added, "We can grant you protection. ... Maduro can't."

Venezuelan Communications Minister Jorge Rodríguez said Friday that the opposition leader had met with Maduro-aligned politicians, including Cabello and Freddy Bernal, former mayor of the Libertador municipality in Caracas.

Guaido says movement won't 'fizzle'

These are among the countries that support Maduro Bolivia

China

Cuba

Nicaragua

Russia

Syria

Turkey

Guaido made his first public appearance since his dramatic challenge to the regime. He said a massive rally planned for next week was intended to signal that his movement is gaining momentum.

"The people who think that we are going to fizzle, I think they are not going to be happy," he said. "There are people here in the streets for a long time."

Maduro appeared to leave open the possibility of a political solution Friday, signaling his willingness to sit down with the opposition to end the crisis.

"We believe that it's only possible through dialogue and diplomacy to find solutions to conflicts," he told reporters at the presidential palace, "not through violence or foreign interventions or coup attempts or war."

Deaths in protest-related violence

The crisis has taken this country facing a prolonged political and economic collapse to a new low point.

Pompeo said earlier this week that the United States will offer $20 million for food and medicine shortages "as soon as logistically possible."

A UN human rights official said Friday that at least 20 people had died in protest-related violence this week.

Security forces or members of pro-government armed groups allegedly shot the people during demonstrations Tuesday and Wednesday, UN human rights chief Michelle Bachelet said, citing "credible local sources."

More than 350 demonstrators have reportedly been detained this week, Bachelet's office said.

"I am extremely concerned that the situation in Venezuela may rapidly spiral out of control with catastrophic consequences," Bachelet said.

Venezuelan Observatory of Social Conflict, a nongovernmental organization, reported late Friday that 29 people have been killed in nationwide protests. The group said the count started at midnight Wednesday.

CNN could not independently confirm either count.

Pompeo told reporters Friday that he had appointed Elliott Abrams, former deputy national security adviser for President George W. Bush, to lead efforts to resolve the crisis. He said "all appropriate measures" were being taken to ensure the safety of US diplomats in Venezuela.

"Do not test the United States on our resolve to protect our people," Pompeo said Saturday at the United Nations.

Maduro has accused the United States of meddling and has given US diplomats until this weekend to leave his country.

At a presidential palace news conference, days after announcing he was cutting diplomatic ties, the President seemed to soften his stand. He said he had broken "political and diplomatic relations" with President Donald Trump but maintains other relations with the United States.

In a statement Friday, the US Treasury Department said it plans to use economic and diplomatic tools to ensure any commercial transactions with the Venezuelan government are "consistent" with the US-recognized government of Venezuela led by Guaido.

Venezuelan President Nicolas Maduro speaks Thursday at Venezuela's Supreme Court.

Guaido wants Venezuelan diplomats to stay in US

All nonemergency US employees were ordered to leave Venezuela on Thursday, according to a security alert. Pompeo had earlier brushed off Maduro's order that US diplomats leave the country, saying the US doesn't recognize his power to do so.

The US Embassy in Caracas opened Thursday, but all visa appointments were canceled.

Late Thursday, Guaido called on Venezuelan diplomats to stay in the United States.

The opposition leader also said he would consider amnesty for Maduro and his allies if they don't hamper Guaido's ascension to temporary power. He has called for elections.

A fire burns during a protest Wednesday in Caracas against Maduro's government.

Countries divided over leadership crisis

JUST WATCHED Why are people protesting in Venezuela? Replay More Videos ... MUST WATCH Why are people protesting in Venezuela? 02:29

While many world leaders expressed their support for Guaido this week, others stood behind Maduro.

Describing Maduro's regime as illegitimate, several countries, including the United States, Argentina, Brazil, Canada, Chile, Colombia, Ecuador, Paraguay and Peru, recognized Guaido as president.

Russia, China, Cuba and Turkey are among those backing Maduro -- and Moscow in particular has accused the United States of undermining him.

Washington's interference in Venezuela could lead to "lawlessness and bloodshed," the Russian Foreign Ministry said.