Pep Guardiola revealed seven out of contract Man City players, including Yaya Toure, Jesus Navas and Willy Caballero, have already had their futures decided.