async def list_vms(self, preset_name):
        '''
        List VMs by preset name
        :arg present_name: string
        '''

        response = await self.nova.servers.list(name=f'^{preset_name}$')
        result = []
        for server in response['servers']:
            result.append(self._map_vm_structure(server))
        return result
async def list_vms ( self , preset_name ) : response = await self . nova . servers . list ( name = f'^{preset_name}$' ) result = [ ] for server in response [ 'servers' ] : result . append ( self . _map_vm_structure ( server ) ) return result
List VMs by preset name
        :arg present_name: string