Digging into it, the changes in #2438 to the create_vm + related methods has resulted in us sending a hash with keys as strings into Fog, so the interface type isn't correctly converted from a string into a class.