InstantLab中间件的API
instantlab_apiclient的Python项目详细描述
InstantLab是一个在云中提供操作系统实验的项目。
instantlab_apiclient将对instantlab中间件的http接口的调用映射到python函数。api的结果映射到python对象,api中的错误作为python异常引发。
安装和依赖项
使用pip install instantlab_apiclient安装instantlab_apiclient。这也将安装所有依赖项。
instantlab_apiclient与python2.7+和python3.x一起工作。
示例
frominstantlab_apiclientimportInstantlabApi# instanciate APIapi=InstantlabApi(middleware_url,your_api_id,your_api_key)# fetch list of InfrastructureLayoutinfrastructure_layouts=api.list_infrastructure_layouts()# instanciate an Infrastructure from an InfrastructureLayoutinfrastructure=api.create_infrastructure(infrastructure_layouts[0].id)