What Type of Government does Russia have?

Russia currently has a federation. The government can only make decisions which do not contradict the constitution agreed upon by the sovereign states.