本文主要是介绍Tungsten Fabric架构解析丨TF支持API一览,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Hi!这里是Tungsten Fabric架构解析内容的第八篇,介绍TF支持的几种API。
Tungsten Fabric架构解析系列文章,由TF中文社区为你呈现,旨在帮助初入TF社区的朋友答疑解惑。我们将系统介绍TF有哪些特点、如何运作、如何收集/分析/部署、如何编排、如何连接到物理网络等话题。
Tungsten Fabric支持以下API:
- 用于控制器配置的REST API
- 映射到REST配置API的Python绑定
- 用于访问分析数据的REST API
下面我们逐一进行描述。
用于控制器配置的REST API
通过在Tungsten Fabric外部虚拟IP地址的端口8082上访问的REST API,可以获得Tungsten Fabric群集的所有配置。 用户可以使用HTTP GET调用来检索资源列表或其属性的详细信息。 数据作为JSON对象返回。
可以通过发送包含新对象属性的JSON来表示HTTP POST命令,对Tungsten Fabric对象模型(例如,添加虚拟网络,创建服务链)进行更改。
在编译和构建Tungsten Fabric时,将从数据模型模式文件自动生成REST API。
Python 绑定
在编译期间也会自动生成一组映射到REST API的Python绑定。
在Python会话或脚本中,会话打开如下:
这篇关于Tungsten Fabric架构解析丨TF支持API一览的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!