code: def print_http_nfc_lease_info(info):
      
      print 'Lease timeout: {0.leaseTimeout}\n' \
            'Disk Capacity KB: {0.totalDiskCapacityInKB}'.format(info)
      device_number = 1
      if info.deviceUrl:
          for device_url in info.deviceUrl:
              print 'HttpNfcLeaseDeviceUrl: {1}\n' \
                    'Device URL Import Key: {0.importKey}\n' \
                    'Device URL Key: {0.key}\n' \
                    'Device URL: {0.url}\n' \
                    'Device URL Size: {0.fileSize}\n' \
                    'SSL Thumbprint: {0.sslThumbprint}\n'.format(device_url,
                                                                 device_number)
              if not device_url.targetId:
                  print "No targetId found for this device"
                  print "Device is not eligible for export. This could be a mounted iso or img of some sort"
                  print "It will NOT be downloaded\n"
  
              device_number += 1
      else:
          print 'No devices were found.'
docs: Prints information about the lease,
      such as the entity covered by the lease,
      and HTTP URLs for up/downloading file backings.
      :param info:
      :type info: vim.HttpNfcLease.Info
      :return: