The European Central Bank is set to keep interest rates unchanged as it gauges how much of an inflation shock the war in Iran will deliver.