c14 python包装器

c14-jpic的Python项目详细描述


此模块是联机.netC14存储解决方案的python包装器。

此模块实现了联机.NET API调用提供的所有公开内容。

用法

from c14 import C14

token = 'thisismyprivatetoken'

c14api = C14(token)

# Create a safe
c14api.create_safe('My Safe', 'This is the description of my safe')

# List all safes
c14api.list_safes()

可用方法列表

def list_platforms(self):获取指向平台的链接列表。

def get_platform(self, id):获取平台上的信息。

  • id:平台的ID。

def list_protocols(self)获取可用文件传输协议的列表。

def create_safe(self, name, description=None):创建保险箱。

  • name:保险箱的名称。
  • description:保险箱的说明。

def get_safe(self, uuid):获取保险箱的信息。

  • uuid:保险箱的ID。

def update_safe(self, uuid, name=None, description=None):编辑保险箱。

  • uuid:保险箱的ID。
  • name:保险箱的名称。
  • description:保险箱的说明。

def list_safes(self):获取指向用户保险箱的链接列表。“”

def delete_safe(self, uuid):删除保险箱。

  • uuid:保险箱的ID。

def create_archive(self, safe_id, name, description, protocols, platforms, parity=None, ssh_keys=None, days=None):创建存档。

  • safe_id:保险箱的ID。
  • name:存档的名称。
  • description:存档的描述。
  • protocols:使用了文件传输协议。
  • platforms:存储存档的平台的ID。
  • parity:奇偶校验(标准或企业;默认值:标准)。
  • ssh_keys:ssh密钥的uuid。
  • days:自动存档文件的天数(2、5或7;默认值:7)。

def get_archive(self, safe_id, uuid):获取存档信息。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def update_archive(self, uuid, name=None, description=None):编辑存档。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。
  • name:存档的名称。
  • description:存档的描述。

def list_archives(self, safe_id):获取用户保险箱中的存档列表。

  • safe_id:保险箱的ID。

def delete_archive(self, safe_id, uuid):删除存档。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def archive_archive(self, safe_id, uuid):从临时存储中存档文件。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def archive_informations(self, safe_id, uuid):获取有关存档的临时存储的信息。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def archive_list_jobs(self, safe_id, uuid):获取存档作业列表。

  • safe_id:保险箱的ID。
  • ^档案的{tt47}$。

def archive_get_job(self, safe_id, uuid, job_id):获取作业的信息。

  • safe_id:保险箱的ID。
  • ^档案的{tt47}$。
  • job_id:作业的ID。

def archive_get_encryption_key(self, safe_id, uuid):获取存档的加密密钥。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def archive_set_encryption_key(self, safe_id, uuid, key):设置存档的加密密钥。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。
  • key:加密密钥。

def archive_delete_encryption_key(self, safe_id, uuid):删除存档的加密密钥。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def archive_list_locations(self, safe_id, uuid):获取用户存档中的位置列表。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def archive_get_location(self, safe_id, uuid, location_id):获取存档位置的信息。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。

def verify_archive(self, safe_id, uuid, location_id):验证存档位置上的文件。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。
  • location_id:位置的ID。

def unarchive(self, safe_id, uuid, location_id, protocols, rearchive=None, key=None, ssh_keys=None):将非归档文件放入临时存储器。

  • safe_id:保险箱的ID。
  • uuid:存档的ID。
  • location_id:位置的ID。
  • protocols:使用了文件传输协议。
  • rearchive:7天后重新收集数据(默认值:true)。
  • key:加密密钥。
  • ssh_keys:ssh密钥的uuid。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
使用Scala对Java进行单元测试?   java无法将应用程序部署到Tomcat   java如何在IntelliJ IDEA中创建补丁?   java如何在安卓中编程设置列表视图高度   java如何使用charAt检查字符串是否以AZ或AZ开头?   java在SQL查询中使用非限制值   java函数在不同的Android版本中返回不同的datetime值   java方法应该在实现动作的类中,还是在实现的类中?   java从另一个线程的类访问线程类的公共静态arrayList   java是否像重新引发相同的异常?   java如何从localhost访问本地文件   javaurl。openStream非常慢   java数组越界和空指针异常   java我只是在某种程度上破坏了Netbeans,我不知道如何修复它   java是否可以延迟类的加载,而这些类可能在以后动态加载?   java断开外壳输出到文件   从blob服务回调时出现java Google应用程序引擎错误   java将SparseArray存储在JSON中并使用它   使用IText for Java进行pdf文本定位   java如何更改SearchView的样式?