def exportVm():
    req = ExportVmTempReq()
    req.name = "zxc"
    req.format = "ovf"
    req.username = "******"
    req.password = "******"
    req.isOverwrite = True
    req.url = "//172.24.0.232/Share/zxc"
    req.protocol = "cifs"

    config = VmConfig()
    cpu = CPU()
    cpu.quantity = 1
    cpu.coresPerSocket = 1
    cpu.cpuHotPlug = 0
    cpu.limit = 0
    cpu.weight = 1000;
    config.cpu = dict(cpu)
    
    mem = Memory()
    mem.quantityMB = 128
    mem.reservation = 0
    mem.weight = 1280
    config.memory = dict(mem)
    
    pp = Property();
    pp.isAutoUpgrade = True;
    pp.isEnableMemVol = True;
    pp.isEnableHa = False;
    pp.vmFaultProcess = "notprocess";
    pp.attachType = False;
    pp.clockMode = "freeClock";
    config.properties = dict(pp)
    
    di = Disk()
    di.quantityGB = 1
    di.sequenceNum = 1
    di.datastoreUrn = "urn:sites:4D9D0815:datastores:1"
    di.isDataCopy = True
    di.volType = 0
    config.disks = [dict(di)]
    
    nic = Nic();
    nic.sequenceNum = 1;
    nic.portGroupUrn = "urn:sites:4D9D0815:dvswitchs:1:portgroups:1";
    nic.virtIo = 0;
    config.nics = [dict(nic)]
    
    gpu = GPU()
    gpu.gpuUrn = "SDGSDGSDG"
    config.gpu = [dict(gpu)]

    usb = Usb();
    usbDevice = UsbDevice(); 
    usbDevice .usbUrn = [dict(usb)]
    config.usb = [dict(usb)]
    req.vmConfig = dict(config)
    bbb = resorce.exportVm("/service/sites/4D9D0815/vms/i-00000278", dict(req))
    return bbb