CloudStack API客户端
CloudStackClient的Python项目详细描述
cloudstack python client用于cloudstack用户api的python客户端库。对于旧版本,
请参阅[标记](https://github.com/terbolus/cloudstack python client/tags)。
/usr/bin/python
import cloudstack client
api key='api key'
secret='api secret'
vm s=cloudstack.listvirtualmachines()
vms中的vm:vm[“state”])
```
异步任务
``python
!!/usr/bin/python
api key='api key'
secret='api secret'
job=cloudstack.deployvirtualmachine({
'serviceofferingid':'2',
'templateid':'214',
'zoneid':'2'
})
打印“正在部署的虚拟机”。作业id=%s%job['jobid']
print“所有作业:”
jobs=cloudstack.listayncjobs({})
对于作业中的作业:
print“%s:%s,status=%s”%(job['jobid']、job['cmd']、job['jobstatus'])
````
to do:
----
要清理代码并使其具有生产价值,还有很多工作要做。这只是一个艰难的第一关。
==
历史
=
0.1.1版
----
重命名和重建后的初始版本。
合并许多分叉以提高可用性并希望稳定。
==
作者
==
-贾森•汉考克(jason hancock)<;jsnbyh@gmail.com>;
-克莱格•阿马多(kraig amador)<;卡马多(kamador)@shopzilla.com>;
-迈克•罗奇福德(mike rochford)<;迈克尔•罗奇福德(michael.rochford)@thomsonreuters.com>;
-格特•克莱默(gert kremer)<;格克勒默(gkremer)@schubergphilis.com>
请参阅[标记](https://github.com/terbolus/cloudstack python client/tags)。
/usr/bin/python
import cloudstack client
secret='api secret'
vm s=cloudstack.listvirtualmachines()
vms中的vm:vm[“state”])
```
异步任务
``python
!!/usr/bin/python
secret='api secret'
job=cloudstack.deployvirtualmachine({
'serviceofferingid':'2',
'templateid':'214',
'zoneid':'2'
})
打印“正在部署的虚拟机”。作业id=%s%job['jobid']
print“所有作业:”
jobs=cloudstack.listayncjobs({})
对于作业中的作业:
print“%s:%s,status=%s”%(job['jobid']、job['cmd']、job['jobstatus'])
````
to do:
----
要清理代码并使其具有生产价值,还有很多工作要做。这只是一个艰难的第一关。
==
历史
=
0.1.1版
----
重命名和重建后的初始版本。
合并许多分叉以提高可用性并希望稳定。
==
作者
==
-贾森•汉考克(jason hancock)<;jsnbyh@gmail.com>;
-克莱格•阿马多(kraig amador)<;卡马多(kamador)@shopzilla.com>;
-迈克•罗奇福德(mike rochford)<;迈克尔•罗奇福德(michael.rochford)@thomsonreuters.com>;
-格特•克莱默(gert kremer)<;格克勒默(gkremer)@schubergphilis.com>