cisco aci开发python接口
acidip的Python项目详细描述
酸化
cisco aci python api:aci为python开发接口
安装
- 1.1 From GIT
$ python setup.py build $ python setup.py install
- 1.2 From PIP
$ pip install acidipy
示例
import acidipy
controller = acidipy.Controller(‘xxx.xxx.xxx.xxx’, ‘admin’, ‘password’) # Get controller connection
tenant = controller.Tenant.create(name=’example-tenant’) # Create tenant bd = tenant.BridgeDomain.create(name=’example-bd’) # Create bridge domain ap = tenant.AppProfile.create(name=’example-ap’) # Create application profile epg = ap.EPG.create(name=’example-epg’) # Create endpoint group
epg.relate(bd) # Relate endpoint group to bridge domain
print controller.Tenant.list() # Retrive list of tenant print tenant.AppProfile(‘example-ap’).EPG.list() # Retrive list of endpoint group about tenant created print ap.EPG(‘example-epg’) # Retrive endpoing group by name
print ap.parent() # Retrive example-ap’s parent print ap.children() # Retrive example-ap’s children print ap.detail() # Retrive example-ap’s whole attributes
epg.delete() # Delete endpoint group ap.delete() # Delete application profile bd.delete() # Delete bridge domain tenant.delete() # Delete tenant
controller.close() # Close controller connection