社区为dna中心api开发的python sdk

dnacentersdk的Python项目详细描述


使用原生python中的dna中心api!


dnacentersdk是一个community开发的用于处理dna中心api的python库。我们的目标是让在python中使用dna中心成为一种nativenatural体验!

fromdnacentersdkimportapi# Create a DNACenterAPI connection object;# it uses DNA Center sandbox URL, username and password, with DNA Center API version 1.2.10.dnac=api.DNACenterAPI(username="devnetuser",password="Cisco123!",base_url="https://sandboxdnac2.cisco.com:443",version='1.2.10')# Find all devices that have 'Switches and Hubs' in their familydevices=dnac.devices.get_device_list(family='Switches and Hubs')# Print all of demo devicesfordeviceindevices.response:print('{:20s}{}'.format(device.hostname,device.upTime))# Find all tagsall_tags=dnac.tag.get_tag(sort_by='name',order='des')demo_tags=[tagfortaginall_tags.responseif'Demo'intag.name]#  Delete all of the demo tagsfortagindemo_tags:dnac.tag.delete_tag(tag.id)# Create a new demo tagdemo_tag=dnac.tag.create_tag(name='dna Demo')task_demo_tag=dnac.task.get_task_by_id(task_id=demo_tag.response.taskId)ifnottask_demo_tag.response.isError:# Retrieve created tagcreated_tag=dnac.tag.get_tag(name='dna Demo')# Update tagupdate_tag=dnac.tag.update_tag(id=created_tag.response[0].id,name='Updated '+created_tag.response[0].name,description='DNA demo tag')print(dnac.task.get_task_by_id(task_id=update_tag.response.taskId).response.progress)# Retrieved updatedupdated_tag=dnac.tag.get_tag(name='Updated dna Demo')print(updated_tag)else:# Get task error detailsprint('Unfortunately ',task_demo_tag.response.progress)print('Reason: ',task_demo_tag.response.failureReason)

Introduction

安装

安装和升级dnacentersdk很容易:

通过pip安装

$ pip install dnacentersdk

升级到最新版本

$ pip install dnacentersdk --upgrade

文档

优秀的文档现在可以在:https://dnacentersdk.readthedocs.io

签出Quickstart进入并开始使用dnacentersdk。

发行说明

请参阅releases页,以获取有关已发布版本中包含的增量功能和错误修复的发行说明。

问题、支持和讨论

dnacentersdk是一个社区开发的社区支持的项目。如果使用此软件包时遇到任何问题,请使用issues页面报告。

贡献

dnacentersdk是一个社区开发项目。欢迎反馈、想法、想法和代码贡献!有关详细信息,请参阅Contributing指南。

灵感

这个库的灵感来自webexteamssdk

版权所有(c)2019思科和/或其附属公司。

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

推荐PyPI第三方库


热门话题
java如何在数据库中存储工作日数据以及开始时间和结束时间?   mysql Java JPA内部联接查询不起作用   java MQ消息在不同的客户端应用程序中显示不同   javascript如何在xPage上提高typeAhead性能?   java在尝试保存EditText时无法暂停   mongodb“未能使用带参数的构造函数NO_构造函数实例化java.util.List”,   java如何修改使IllegalArgumentException:列“\u id”不存在的游标   转换Android。网Uri到Java。伊奥。输入流   java NetBeans RCP居中弹出窗口无法按预期工作   java将sql开发人员与netbeans连接起来   带有xmldsig签名的java JAXB编组   java ORACLE JDBC批处理执行不会返回受影响行的实际计数   java无法理解如何在由swagger自动生成的jaxrs服务器中访问请求头   java如何处理漏洞CVE20181258,同时将Spring安全版本5与外部客户端(最新版本)一起使用?   JavaSpring数据JPA存储库多租户单模式技术